The Mozilla.org homepage loaded in build 5219:

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.