Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 lib
Octocat-spinner-32 spec
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .jshintrc
Octocat-spinner-32 .rspec
Octocat-spinner-32 Gemfile
Octocat-spinner-32 Gemfile.lock
Octocat-spinner-32 Rakefile
Octocat-spinner-32 constants.rb

This is a very early work-in-progress project to bring the HTML5 parsing algorithm to any ECMAScript 3 environment.

The goals of the project are:

  • Tokenizes and parses HTML using the HTML5 algorithm
  • Does not require ES5; works in any ECMAScript 3 environment
  • Specifically, is designed for use in a browser environment
  • At least for now, code structure that is similar to the text of the parser spec
  • Correctness first, performance later
    • Once the parser is correct, good performance will be a critical goal.
  • Ability to prototype new features like <template> as a polyfill for existing browsers.
Something went wrong with that request. Please try again.