https://github.com/spacekookie/anprim
A toy browser engine written to learn Fe2O3 (Rust)
https://github.com/spacekookie/anprim
browser-engine learning-by-doing rustlang
Last synced: 2 months ago
JSON representation
A toy browser engine written to learn Fe2O3 (Rust)
- Host: GitHub
- URL: https://github.com/spacekookie/anprim
- Owner: spacekookie
- License: other
- Created: 2017-09-21T03:31:01.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-09T22:19:01.000Z (about 8 years ago)
- Last Synced: 2025-01-28T19:44:25.737Z (11 months ago)
- Topics: browser-engine, learning-by-doing, rustlang
- Language: Rust
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Anprim
A toy browser-engine which doesn't solve any problems and exists completely disconnected from reality (hence the name *rimshot*). It's my way of learning Rust a bit more intimately and hopefully understand a thing or two about browser design as well.
## What can it do
Not much.
- ✓ Parsing a simple HTML subset
- ✓ Parsing a simple CSS subset
- ✗ Create box-layouts from DOM tree
- ✗ Rendering said box-layouts in less than O(2^n)
## What is out of scope
Anprim will never be able to run javascript because it is a product of civilisation. Also nope nope nope /o\