1. React
  2. CSS-Minsk-JS
  3. 2019
  4. WebAssembly-driven CSS

WebAssembly-driven CSS

CSS is considered as a non-serious language in the tech community. Vitalii shows that to make an impressive and performant design you might need to use WebAssembly and Houdini APIs.

Vitalii Bobro at CSS-Minsk-JS 2019

CSS considered as a non-serious language in the tech community. I’m going to show that to make an impressive and performant design you might need to use WebAssembly and Houdini APIs. Houdini provides us a view layer (Paint Worklet) and props for render (Properties and Values API). WebAssembly is a performant state calculator. JavaScript is an orchestrator that requests a new state and handles properties updates. With such MVC-like architecture, you will be able to create rich off-thread visual experiences that could be easily plugged-in in different projects.