HTML5 Browser

Developed or developing a new product in PureBasic? Tell the world about it.
firace
Addict
Addict
Posts: 899
Joined: Wed Nov 09, 2011 8:58 am

HTML5 Browser

Post by firace »

I made a very simple (single-tab) HTML5 web browser.
Still under development and lacking some features, so definitely not for everyone, but it's already usable enough for my typical usage.
I've decided to uninstall Chrome, and am now tentatively using it as my primary browser... :)

Image


The following websites have been confirmed to display properly:
  • Google Search
    Google Maps
    Google Keep
    Google Finance
    Gmail (Lite mode)
    YouTube (embedded only)
    SoundCloud
    Wikipedia
    Reddit
    Bing
    DuckDuckGo
    Forums
    Blogs
    Most news sites
    Most banking sites
    And many more :)

Note: It's mostly built with PB (+ some external libs)!
A chromium-based version is also on my todo list...

Beta info and download
Last edited by firace on Sun Jul 11, 2021 8:43 am, edited 9 times in total.
Dude
Addict
Addict
Posts: 1907
Joined: Mon Feb 16, 2015 2:49 pm

Re: HTML5 Browser

Post by Dude »

Interesting, and seems to work well. I was expecting broken pages and/or JavaScript error popups, but nope! :)

Went to Snopes to test the ad-blocking of it (they have hundreds!), and it works, but the images are stretched:

Image
User avatar
Zebuddi123
Enthusiast
Enthusiast
Posts: 794
Joined: Wed Feb 01, 2012 3:30 pm
Location: Nottinghamshire UK
Contact:

Re: HTML5 Browser

Post by Zebuddi123 »

Hi firace This is just what we need a no B.S. browser a " Does what it say's on the can" browser. Great thanks Ill be watching!!!

1st. Request encrypted password store would be very nice

Zebuddi. ;)

Posted using Forkle
https://www.radsix.com/
malleo, caput, bang. Ego, comprehendunt in tempore
Fred
Administrator
Administrator
Posts: 16617
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: HTML5 Browser

Post by Fred »

Did you write your html5 parser in PB ?
User avatar
Kiffi
Addict
Addict
Posts: 1353
Joined: Tue Mar 02, 2004 1:20 pm
Location: Amphibios 9

Re: HTML5 Browser

Post by Kiffi »

:shock:

@firace: Kudos!

Keep up the good work ... Peter
Hygge
firace
Addict
Addict
Posts: 899
Joined: Wed Nov 09, 2011 8:58 am

Re: HTML5 Browser

Post by firace »

Thanks for the nice feedback! It looks very simple but it took quite a bit of work and research to optimize performance and make things robust enough...

It also supports hardware acceleration for simple WebGL. For instance this demo should take almost no CPU time:
https://kitasenjudesign.com/work/39/


@Fred: Of course not! I just don't have the expertise to write my own parser, and I generally prefer to use existing and time-tested components as much as possible, so I can focus on the features I really want in a browser. I wouldn't try to compete against the armies of coders at Google or Mozilla all by myself anyway... :)
Last edited by firace on Tue Feb 05, 2019 1:53 pm, edited 3 times in total.
Little John
Addict
Addict
Posts: 4519
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Re: HTML5 Browser

Post by Little John »

Kiffi wrote:@firace: Kudos!

Keep up the good work
+ 1 :-)
Little John
Addict
Addict
Posts: 4519
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Re: HTML5 Browser

Post by Little John »

Yesterday on my notebook, your browser worked fine (under Windows 10 Version 1809).

Now I tested it on another computer (also under Windows 10 Version 1809), and it doesn't work.
The error message is:
Out-of-date rendering engine libraries
---------------------------
Please install the latest security updates for your Operating System, then try again.
After searching for updates with the "Windows Update" function, Windows says that there are currently no updates available.
firace
Addict
Addict
Posts: 899
Joined: Wed Nov 09, 2011 8:58 am

Re: HTML5 Browser

Post by firace »

@Little John

That's strange. Could you please check the version and timestamp of the following system file on both systems?

C:\windows\system32\jscript9.dll

Another possible reason could be if your system date/time is incorrect.
swhite
Enthusiast
Enthusiast
Posts: 726
Joined: Thu May 21, 2009 6:56 pm

Re: HTML5 Browser

Post by swhite »

Hi
I tried running in Windows 10 Pro and this the message that I received. As far as I can tell my system is up to date so I am not sure what is wrong.

Simon

---------------------------
Out-of-date rendering engine libraries
---------------------------
Please install the latest security updates for your Operating System, then try again.
---------------------------
OK
---------------------------
Simon White
dCipher Computing
Little John
Addict
Addict
Posts: 4519
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Re: HTML5 Browser

Post by Little John »

From the PC where Forkle runs as expected:

Image


From the PC where Forkle does not run:

Image


The date and time settings are correct on both systems.
firace
Addict
Addict
Posts: 899
Joined: Wed Nov 09, 2011 8:58 am

Re: HTML5 Browser

Post by firace »

@Little John

Is Windows installed on the C drive on both machines?

Also can you post the output of the About menu from both machines?

You should get something like:

Code: Select all

Forkle 0.61.0.03 beta (v0.61.0.03, Jan 28 2019, 11:12:25)
Layout engine version: 11.523.17134.0 (28)
dige
Addict
Addict
Posts: 1247
Joined: Wed Apr 30, 2003 8:15 am
Location: Germany
Contact:

Re: HTML5 Browser

Post by dige »

Cool! :D https://html5test.com/ says "Your browser scores 312 out of 555 points"
"Daddy, I'll run faster, then it is not so far..."
Dude
Addict
Addict
Posts: 1907
Joined: Mon Feb 16, 2015 2:49 pm

Re: HTML5 Browser

Post by Dude »

dige wrote:Cool! :D https://html5test.com/ says "Your browser scores 312 out of 555 points"
Firefox 65.0 scores 503/555 here, Edge 492, Chrome 530. Which browser actually gets 555? :shock:
User avatar
❤x1
User
User
Posts: 46
Joined: Thu Jan 10, 2019 5:56 pm

Re: HTML5 Browser

Post by ❤x1 »

@Dude : none, it's a target rather than a reality, if any browser was to hit the perfect score, they'd just make it harder...
Post Reply