Photon Browser aims to provide an open-source fast and resource efficient browser with modern design. Using python as it's programming code we can not only achieve using the least ammount of storage, but we can also achieve fast browsing, altough this is limited for the browser engine so the C edition would be a lot faster and will probably use less storage. But for now I'm working on making the best version I can, trying to find the limitations of python and also learning on the way.
(Picture titles may be Light Browser, this was because it was still not decided how to name it.)
(subject to change)
Photon Browser | Google Chrome |
---|---|
As you can see, with the same ammount of tabs opened we get less ram usage, about a decrease of -39% which it isnt much but still amazing having in mind we are using the same engine, have to add that photon browser will be optimized and even changed completly in langauge which will decrease ram usage very drastically. This is even the first stable version and has amazed me to be honest.
Trello board: https://trello.com/b/BSmCyDYt
1. First you have to install the compiler, make sure you have python and pip installed and then run on a terminal:
python -m pip install -U nuitka
It may ask you to install a C compiler if you haven't installed any, if prompted type Y and it will be downloaded.
git clone https://github.com/Alv777/Lightweight_Browser.git
Also, to run this command you will need to have git installed, and before running make sure you're on the directoy where you want to download it.
Git installation:
https://gitforwindows.org/
You will need to download it from this website and follow the wizard installation.
sudo apt-get install git-all
(Yes in linux is much easier)
Go to the following website and download the file:
https://sourceforge.net/projects/git-osx-installer/files/git-2.23.0-intel-universal-mavericks.dmg/download?use_mirror=autoselect
Then follow the instructions of the installer and you will be able to proceed.
Check if git was correctly installed running on a terminal:
git version
Fist open a terminal on the directory of the program or cd into it.
cd Lightweight_Browser
Then run the compiler and convert it into an exe.
python -m nuitka light_browser.py --windows-disable-console
When it ends compiling, you will have built the browser and you will be able to use it fully.