ブラウザーの仕組みを学ぶために実装した、ブラウザー上で動作するブラウザーエンジン + すごく荒削りなDOMエディターのおまけ付き。
https://toy-browser-on-browser.igreque.info/
- ちいさな Web ブラウザを作ってみよう シリーズ
- The "Let's build a browser engine!" series:
- askerry/toy-browser: A toy browser engine
- CSSの値における単位は、何を指定していようと暗黙にpxとして解釈される
- textなど、「TODO」としていたレイアウト処理の実装
border-style: solid
に対応(border-style
を指定しなかった場合の挙動が仕様により近い)border-top-color
などに対応
- OffscreenCanvas
- React
- jotai-optics
- Canvas