Lets build a browser: Difference between revisions
Jump to navigation
Jump to search
Created page with "We'll build a toy browser engine using Javascript able to parse a subset of HTML and CSS and generate an image from it. This will be a series of 4 workshops based on a blog p..." |
|||
| Line 30: | Line 30: | ||
* Layout, March 23, 7pm-9pm | * Layout, March 23, 7pm-9pm | ||
* Painting/IO, March 30, 7pm-9pm | * Painting/IO, March 30, 7pm-9pm | ||
== Details == | == Details == | ||
Revision as of 18:16, 4 February 2015
We'll build a toy browser engine using Javascript able to parse a subset of HTML and CSS and generate an image from it.
This will be a series of 4 workshops based on a blog post series by Matt Brubeck: http://limpet.net/mbrubeck/2014/08/08/toy-layout-engine-1.html
We'll re-implement the node.js version of the Robinson browser: https://github.com/yanhick/robinson.js
For who ?
Those workshops are for front-end developers wishing to know more about browsers internals.
Pre-requisites
- Laptop (Linux, Mac or Windows)
- Installed node.js (v0.10+) and npm
- Basic Javascript (ES5) knowledge
- Basic git and github usage
- Understanting of TDD/BDD is a plus
- Experience with node.js is a plus
Where ?
2169 Mission St
When ?
- DOM/HTML, March 9, 7pm-9pm
- CSS/Styling, March 16, 7pm-9pm
- Layout, March 23, 7pm-9pm
- Painting/IO, March 30, 7pm-9pm
Details
- The workshops will be 2 hours each: 15 mins of theory then 1h45 of implementation
- The workshops will all be self-contained, the code will be provided at the beginning of each session.
- They can be attented individually
Contact
Contact me if you have any questions: yannick.dominguez@gmail.com