OSDev.org

The Place to Start for Operating System Developers
It is currently Tue Sep 26, 2017 12:11 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Browser-dev?
PostPosted: Thu Sep 07, 2017 9:04 pm 
Offline
Member
Member
User avatar

Joined: Fri Aug 21, 2009 5:54 am
Posts: 172
Location: Moscow, Russia
Having made my own IP stack, i wondered where to next.

And it occurred to me that making a whole web browser sounds like a task akin to making an OS.
It's a program that works with semi-standard data, have it's own flow control, got it's own task control and multitasking (tabs/js threads), got it's own drivers (network, proxy, FTP, TLS/SSL, sound and video codecs and so on), got a whole GUI with a lot of stuff in it (CSS, fonts and what not), got compilers for it (asm.js), and so on.

It's a large, complex thing that encompasses most of the features of an OS, and can even act as one for many not-too-complex use cases.

So, have anyone actually tried to make their own browser?
Is there some sort of a browser-dev community around?
Is it a task that is achievable on amateur level from scratch (in pre-JS days i didn't even think of it as being hard, these days it looks hellishly hard...)?

I've already got most of the backbone pieces - IP stack, TLS, HTTP, HTML parser, image format readers, UTF parser and renderer and so on.
I need to make an HTML renderer (with CSS) to get a basic thing, and a JS engine to operate the HTML to get anything non-trivial going.


Top
 Profile  
 
 Post subject: Re: Browser-dev?
PostPosted: Wed Sep 20, 2017 11:54 am 
Offline
User avatar

Joined: Sat May 20, 2017 1:25 am
Posts: 22
Location: On your computer!
Just count the number of html tags and you will find that the browser will be the last application you will make! :wink:

_________________
If debugging is the process of removing software bugs, then programming must be the process of putting them in!
Two bits walk into a bar and join their 6 friends for a Byte. :wink:


Top
 Profile  
 
 Post subject: Re: Browser-dev?
PostPosted: Fri Sep 22, 2017 8:35 am 
Offline

Joined: Tue Jul 25, 2017 11:25 am
Posts: 5
Unfortunately there is no place like osdev.org for browser development. However there is Mozillazine: http://forums.mozillazine.org
They have a development section:
http://forums.mozillazine.org/viewforum.php?f=54

They will probably help you if you're developing a Gecko based browser. If you're writing a browser from scratch then you are on your own.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group