Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AFASSoftware/maquette
Pure and simple virtual DOM library
https://github.com/AFASSoftware/maquette
animation dom fast javascript lightweight maquette virtual virtualdom
Last synced: about 2 months ago
JSON representation
Pure and simple virtual DOM library
- Host: GitHub
- URL: https://github.com/AFASSoftware/maquette
- Owner: AFASSoftware
- License: mit
- Created: 2014-12-03T21:49:50.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-05-31T11:52:32.000Z (7 months ago)
- Last Synced: 2024-10-10T10:28:18.454Z (3 months ago)
- Topics: animation, dom, fast, javascript, lightweight, maquette, virtual, virtualdom
- Language: TypeScript
- Homepage: https://maquettejs.org
- Size: 2.39 MB
- Stars: 774
- Watchers: 30
- Forks: 63
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
![NpmLicense](https://img.shields.io/npm/l/maquette.svg)
![npmBundleSize](https://img.shields.io/bundlephobia/minzip/maquette.svg)
![build](https://github.com/AFASSoftware/maquette/actions/workflows/node.js.yml/badge.svg)Maquette
=========Maquette is a Javascript utility which makes it easy to synchronize the DOM tree in the browser with your data.
It uses a technique called 'Virtual DOM'.
Compared to other virtual DOM implementations, maquette has the following advantages:* It is very lightweight (3.7Kb gzipped)
* It allows changes to be animated
* It makes your frontend [easy to unit-test](https://maquettejs.org/docs/unit-testing.html)Visit the [website](https://maquettejs.org) for more information.