• Dev log: lightweight open source browser
    15 replies, posted
Hey I'm learning programming and am thinking of making a lightweight browser. I'm going to start with Visual Basic.net..My only question is what existing libraries would let me render http and xml data?
try this: [url]http://princeofcode.com/awesomium.php[/url]
I reccomend not starting with VB.net
Lightweight and .NET generally don't go in the same sentence.
[QUOTE=HTF;16631006]try this: [url]http://princeofcode.com/awesomium.php[/url][/QUOTE] Sorry that doesn't look too compatible with what I'm doing.
I've always wanted to try my hand at putting a super simple html parser and renderer together. It's one of those good projects where you can start out small, and just add on a little as you go.
I was thinking about it too earlier this week, couldn't be too hard to get something really simple set up.
Parsing and rendering basic HTML isn't too difficult. The difficulty comes when you try and go all the way. You have to deal with ambiguous standards, invalid/uncompliant code, applying CSS, interpreting JavaScript, making plugins like Flash work, image and video codecs, etc etc. There's a ton of work that goes into making a full-fledged modern browser if you want to start from scratch.
Okay I have made some progress. I'm thinking of going cross-platform to a C++ based language (or maybe D) in the near future. Buut right now i'm concentrating on making it as light and clean as possible (removing all comments, keeping lines to a minimum). Unfortunately won't compile because I have too many spaces on one line or something stupid...why can't they fix this already?!
if you can't compile because you supposedly have too many spaces on a line then you aren't going to get anywhere.
that and segfaults
segfaults!!!!!!!!!
Obvious troll is obvious.
Qt is a great GUI library. It has a Webkit component for web rendering; it gets 100 on the Acid3 test.
Made some progress, parsing and rendering using OpenGL ES..
[QUOTE=godihatefacepun;16719649](removing all comments, keeping lines to a minimum)[/QUOTE] ahahaha
Sorry, you need to Log In to post a reply to this thread.