7 Bids

Bid Avg $1,029 USD

Budget $500 - 1,250 USD

Time expired

Project Description



beldin
  Sweden

Offline
Employer - 6 Reviews
100%
Investigate how to bring some of the fennec features to Firefox for Linux. Then write patches that brings such features to the PC.

The main problem is that people use tabs as it the where bookmarks. Myself included having a hundred open tabs with "user experience" UI:s eats memory, CPU and battery. Therefore this project will focus on tand.

The final goal is to make Firefox would well on 2GB of Ram and low end PC processors. Like the Intel processor on their compute stick that has 2GB ram. To test this I will buy such a device, install Fedora and test your patches.

1. Dont load restored tabs until usage. For the activive tab require the user to click on it. Put a "click here to load" text on it. To some extent this is already available in current versions of Firefox. But it still takes to long to restore session with a dozen windows with about a dozen tags in each. With this patch it should be an issue about how fast the OS can allocate and resize windows.

1.1. windows must be minimized during session restoration in order to avoid drawing them on screen before they are resized.

2. Fennec obviously persist more to disc in order to present a quick restoration. Investigate this and if possible bring this feature to desktop.

3. Freeze tabs that are inactive. If the window isn't the activity window, it's active tab counts as inactive. Add an UI option to disable/enable freezing of the active window in case one wants to watch YouTube in the background.

4. When Firefox memory usage is above a specified limit, frozen tabs that has been persisted should be freed from memory.

5. Make it possible to limit the resource usage of the active tab. Such as pausing JavaScript to slow it down. Perhaps the JS engine have a feature for this. It has been suggested to me that Linux containers can be used to achieve this but I prefer to do it on an application level.

Finally investigate other improvements that are available in Fennec and speculate on how these can be added to the desktop version of Firefox. One of them is obviously to use Java instead of JavaScript for the UI. Fully supporting OpenGL and gstreamer is another one. I think that Fennec use OpenGL ES which is even more suitable as that works well on Raspberry Pi and similar devices. I didn't list these as requirements because they may not be needed to make Firefox use less than 2GB of RAM.



Bids

BonnieNelson

  United States

Offline

Freelancer - 0 Reviews


"Hello
I would be glad to work with you and all the requirement needed to develop this project with an outstanding delivery
Would like to discuss more on $ky-pe add me on [ Maxwatson001 ]"

$1,000 USD



Dorglas

  Nigeria

Offline

Freelancer - 0 Reviews


""Hello, Excellent buyer,
This is something easily for me to do for you, I can surely help you to do this project and deliver you an excellent result which you are seeking for kindly contact me now so I can start the project immediately
Regards
dorglas"

$1,200 USD



Eneje Collins

  United States

Offline

Freelancer - 0 Reviews


"I can get the work done as soon as possible"

$1,200 USD



technovate4

  France

Offline

Freelancer - 0 Reviews


"Dear Prospect Hiring Manager.
Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned

"I can do this job and give you an efficient job that will be very acceptable and presentable. I and my team work on cryptodesign, lending sites and I can assure you that you will never be disappointed""

$1,250 USD



Witselray

  United States

Offline

Freelancer - 0 Reviews


""I can get this done perfectly for you. Let's discuss more over chat""

$1,500 USD



Slimyrosemary02

  United States

Offline

Freelancer - 0 Reviews


"Hello,

Wow this is my favorite professional services to render because I know it perfectly and I can handle yours perfectly for your to your satisfaction with guarantee. Contact me and you will get the right results.

Thanks."

$500 USD



Yukon51

  Swaziland

Offline

Freelancer - 0 Reviews


"Hello, if you put your adverts on this site https://yukon.to it might instantly stated many offers"

$555 USD



Type of Work

Websites and software

Skills

C++
Linux
OpenGL ES
OpenGL