SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 JavaScript Fast Projects
-
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.
-
fast-xml-parser
Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.
-
csstree
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
-
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.
-
react-native-big-list
This is a high performance list view for React Native with support for complex layouts using a similar FlatList usage to make easy the replacement. This list implementation for big list rendering on React Native works with a recycler focused on performance and memory usage and so it permits processing thousands items on the list.
-
oby
A rich Observable/Signal implementation, the brilliant primitive you need to build a powerful reactive system.
-
limu
High performance immutable lib alternative to immer with the same api, based on shallow copy on read and mark modified on write mechanism.
-
ConwaysGameOfLife
A super fast GPU and more specifically WebGL based version of Conway's game of life. (by RandomGamingDev)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Logging is an essential component of any development project, especially in Nodejs. Usually, developers have relied on solutions like Winston, Pino, and AWS CloudWatch.
I may have skipped a step or 2 but that was basically it. I then used satcss' output with this tool
https://css.github.io/csso/csso.html
to beautify and further organize it
After thinking about the problem for a while I realised that I could enlist the help of CSSTree to do some of the work. The CSS Analyzer is based on CSSTree's AST, so I know how the thing works and the dependency is already on the page, so no need to download more dependencies. Prettier + Postcss cost almost 340kB to download, which isn't huge, but it would be nice if we could reduce that amount.
Project mention: Parquet-WASM: Rust-based WebAssembly bindings to read and write Parquet data | news.ycombinator.com | 2024-04-22it's been about 3 years, but in Grafana at the time we were using something like ArrowJS + Arrow Flight + protobuf.js and then render the datasets into dashboards on Canvas, especially for streaming at ~20hz.
when i benchmarked the fastest lib to simply convert the protobuf decode (https://github.com/mapbox/pbf), it was 5x slower than native JSON parsing in browsers for dataframe-like structures (e.g. a few dozen 2k-long arrays of floats).
GitHub - rovelstars/reejs
Project mention: Focusing on optimization, surpassing immer, limu finally reaches the top of immutable data performance | dev.to | 2024-01-06limu is designed for modern browsers. It only considers the operating environment that supports Proxy and uses the mechanism of shallow copy on read and mark update on write. This allows users to operate variable data like original data. During the operation, only proxy objects are generated for the read nodes and returned to the user. After reading, the parent and child nodes are directly connected with shallow clone nodes. The proxy object is hidden in the meta data of the node. , after the operation is completed, a new data with structural sharing characteristics is generated, and the meta data generated during the reading process is removed.
Project mention: Efficient Versatile Encoding (EVE) - A new, extremely fast binary data format | /r/cpp | 2023-09-20My main application is using BEVE with C++, but I would love assistance supporting more languages. I've just begun to develop code to load BEVE files with Matlab and Python (in the BEVE repository).
JavaScript Fast related posts
-
Errsole: The First Node.js Logger with a Built-In Dashboard
-
Limu, the fastest immutable data JavaScript lib was borned
-
Advice on Node Logging to Google Cloud Platform
-
Setting up Locomotive Scroll and GSAP/ScrollTrigger with Nuxt 3?
-
10 Powerful Node.js Libraries Every Developer Should Know About
-
Node.js 20 Released: Experimental Perms, new V8, and Single Executable Apps
-
What is the preferred stack for managing medium to large-size logs?
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Index
What are some of the best open-source Fast projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | pino | 13,323 |
2 | autoComplete.js | 3,899 |
3 | csso | 3,729 |
4 | fast-xml-parser | 2,373 |
5 | delaunator | 2,206 |
6 | csstree | 1,837 |
7 | apicache | 1,216 |
8 | pbf | 763 |
9 | react-native-big-list | 519 |
10 | reejs | 287 |
11 | root-startpage | 267 |
12 | oby | 228 |
13 | limu | 203 |
14 | geotic | 175 |
15 | fast-speedtest-api | 158 |
16 | react-fast-charts | 119 |
17 | lz4-napi | 47 |
18 | beve | 41 |
19 | slidesdown | 41 |
20 | jsonhilo | 27 |
21 | KlyntarCore | 6 |
22 | ConwaysGameOfLife | 0 |
23 | palette | 0 |
Sponsored