Skip to content

A simple HTML rendering engine made by Deno. Created based on "Let's build a browser engine!"

Notifications You must be signed in to change notification settings

kawamataryo/deno-toy-rendering-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deno Toy Rendering Engine

A simple HTML rendering engine made by Deno. Created based on "Let's build a browser engine!"

Demo site is here. It is created by fresh.

https://deno-toy-rendering-engine.deno.dev/

Kapture.2022-08-20.at.19.52.46.mp4

Development

Install Deno beforehand.

Test

deno task test

Type check

deno task check

Format

deno fmt

Lint

deno lint

Building Log

  • 2022/07/27: create HTML parser. (reference)
  • 2022/07/29: create CSS parser. (reference)
  • 2022/07/29: migrate to Deno
  • 2022/07/30: refactor to Deno way
  • 2022/07/30: create Styled Tree(reference)
  • 2022/08/07: create Layout Box(reference)
  • 2022/08/12: completed 🚀🚀
  • 2022/08/20: create Demo site with fresh

About

A simple HTML rendering engine made by Deno. Created based on "Let's build a browser engine!"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages