Top 12 JavaScript Cache Projects
-
We tried to use next-offline and next-pwa, but we were only able to precache the static assets.
-
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
We tried to use next-offline and next-pwa, but we were only able to precache the static assets.
-
In-process caching may be implemented in a Node.js application through libraries, such as node-cache, memory-cache, api-cache, and others. There is a wide variety of distributed caching solutions, but the most popular ones are Redis and Memcached. They are both in-memory key-value stores and optimal for read-heavy workloads or compute-intensive workloads due to their use of memory rather than the slower on-disk storage mechanisms found in traditional database systems.
-
-
web-archives
Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari
Project mention: Bookmarklets for preserving/archiving internet pages/history/culture | reddit.com/r/bookmarklets | 2022-04-27You can also use the Web Archives browser extension to view archives/easily archive pages.
-
There is a popular middleware: https://github.com/patrixr/strapi-middleware-cache/issues/68 But the v4 support still seems to be in development: GitHub - patrixr/strapi-middleware-cache at feature/strapi-v4
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
-
His most recent PR merged, with drama included https://github.com/jonschlinkert/cache-base/pull/23
I'm not sure what to think about this guy, but I don't think bullying the guy solves anything. It's more guilty those popular packages that choose to depend on these rabbit holes and is also fault of the platform for not showing how deep the dependency-chain goes.
We should focus more on improving how we choose dependencies
-
LruJS
Asynchronous cache that implements Least Recently Used (LRU) - Clock - Second Chance algorithm with O(1) hit O(1) miss complexity. This Async cache hides latency of cache-misses behind each other and behind cache-hits.
Project mention: Can the cache-write-hit ratio characteristics be different than cache-read-hit ratio characteristics if it was LRU or approximation of LRU or LFU or another cache eviction policy? | reddit.com/r/AskComputerScience | 2021-09-29Just single file of 350 lines https://github.com/tugrul512bit/LruJS/blob/main/lrucache.js
-
-
SimpleFastVideoStreamCache
Simple (2 files), fast (1.8GB/s by 1 core of fx8150), video (mp4,ogg,..), stream cache (LRU implementation) for NodeJS.
JavaScript Cache related posts
- PWA support in NextJs
- Bookmarklets for preserving/archiving internet pages/history/culture
- 大翻译运动之后,咱也可以在搞个大保存运动
- How to Bypass Captcha Automatic Login with Nodejs Playwright 2Captcha
- 鹅组:今年申请香港留学的人特别特别多
- Paywalls, Libraries, and Free Media
- [AskJS] How do people manage complex data and server interactions without classes or ORM in an SPA? Where is my Backbone for React?
Index
What are some of the best open-source Cache projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | next-pwa | 2,206 |
2 | Keyv | 1,720 |
3 | next-offline | 1,476 |
4 | apicache | 1,094 |
5 | CacheP2P | 865 |
6 | web-archives | 496 |
7 | strapi-middleware-cache | 271 |
8 | cacheable-request | 238 |
9 | cache-base | 50 |
10 | LruJS | 2 |
11 | cache | 1 |
12 | SimpleFastVideoStreamCache | 1 |
Are you hiring? Post a new remote job listing for free.