-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
In this exercise, we will mimic the ✦ Million.js Virtual DOM API. Our API will consist of three main functions: m, createElement, and patch.
Turns out, Tom Dale's bet was right. The JavaScript ecosystem has seen the rise in no Virtual DOM "compiled" libraries like Solid and Svelte. These libraries skip unnecessary computation by using a compiler to perform work beforehand, reducing the amount of data that needs to be processed. The output of these compilers are progressively enhanced, meaning code is only generated if it's needed.
Turns out, Tom Dale's bet was right. The JavaScript ecosystem has seen the rise in no Virtual DOM "compiled" libraries like Solid and Svelte. These libraries skip unnecessary computation by using a compiler to perform work beforehand, reducing the amount of data that needs to be processed. The output of these compilers are progressively enhanced, meaning code is only generated if it's needed.
The Virtual DOM was initially pioneered by the React authors to make declarative UI faster to render. To understand why declarative UI was originally so slow, we first need to understand how declarative UI was done in the past.
Tom Dale, the creator of Ember, was one of the first JavaScript UI library zealots to advocate for the use of compilers for JavaScript UI libraries.