Maquette
Pure and simple virtual DOM library
Code:
Live result:
Why Maquette
Maquette is a virtual DOM implementation that excels in both speed and simplicity. It solves the problem of keeping the user interface in sync with underlying data.
Maquette allows you to specify the UI using plain Javascript. This makes maquette easy to learn, easy to debug and easy to deploy. Maquette is very unopionated by design, making integration with other frameworks and libraries as painless as possible.
Get started
Are you ready to get started?
We created a fun tutorial where you will learn how to use maquette.
News
-
1 Nov 2017
Maquette 3.0 released
Maquette 3 brings various improvements, mostly focused around developer friendlyness. We kept the breaking changes to a minimum... read more
-
15 Aug 2017
Blog: Unit testing UI components
...how do we protect ourselves from accidentally breaking existing features while adding new ones?... read more
-
1 Oct 2016
Maquette 2.4 brings Typescript 2 enhancements
Now that Typescript2 is released, we finally had something to improve... read more
-
22 Mar 2016
Blog: How inefficiency can lead to better performance
Virtual DOM is an algorithm where the entire web page is reconstructed from scratch every time something... read more
-
18 Mar 2016
Maquette 2.3 and unit testing
We consider maquette to be mainly feature-complete, which means that this minor update only contains a... read more
-
8 Feb 2016
Maquette 2.2 now also supports JSX
A lot of code has changed in maquette 2.2, but there are almost no API changes since version 2.1. This is because... read more
-
15 Dec 2015
Maquette with Typescript quick-start
I am very enthusiastic about writing web applications using Typescript combined with maquette. I think a typed... read more
-
15 Jul 2015
Maquette loves Typescript
We recently gained some experience using Maquette with Typescript. We were very impressed by how well... read more