TNAB Web Browser
Why write another web browser? I say "why not?" It was mostly inspired by the Off By One browser, by Home Page Software, which is really small, and does HTML 4 very well. What it lacks is CSS support - this is where I wanted to go one better.
Features of TNAB
-
CSS 2.1 support.
-
HTML 4 support.
-
Done using an internal CSS file to describe HTML 4 using CSS 2.1.
-
XHTML if I can be bothered.
-
DOM 2 internal sturcture.
-
Designed with scriptability in mind; JavaScript support could come later.
Current State
-
Core DOM 1 and 2 support partially implemented.
-
CSS 1 and 2.1 parser should cope with anything.
-
style and link methods for including CSS work.
-
display: block and display: inline implemented; no tables or word-wrapping yet.
-
Background and text colours, borders (solid only), padding and margins working.
-
HTTP 1.1 networking layer works, with chunked-encoding support. HTTP connections don't use keep-alive yet, planned to be working soon.
Powered by the Content Parser System, copyright 2002 - 2009 James G. Ross.
|