🇺🇦 Math.random(): javascript community
1.14K subscribers
363 photos
8 videos
530 links
Download Telegram
Сериализация JavaScript данных в бинарном формате. 

В отличии от JSON можно сериализовать RegExp, Map и другие нативные для JS данные. Есть поддержка браузера, node.js и deno.

🔗 https://github.com/wynntee/joss
🔗 https://www.wynntee.com/projects/serialization/specification/index.html

#javascript #serelisation #repo #github #nodejs #deno #browser
Интересная библиотека для сжатия json данных, поддерживается в браузерах и node.js.

🔗 https://github.com/rgcl/jsonpack

#repo #github #json #browser #nodejs #javascript
Большая статья о том, как можно хранить данные в браузере, описываются способы, которые уже устарели, актуальные и те, которые еще только будут в браузерах.

TL;DR

- Variables
- DOM Storage
- Web Storage (localStorage and sessionStorage)
- IndexedDB
- Cache API
- Cookies
- File System Access API (new)
- File and Directory Entries API (new)
- window.name (old)
- WebSQL (old)
- AppCache (old)

Пишите еще, если вспомнили способы :) В прошлом были еще способы хранить данные, которые не указаны тут, например Flash.

🔗 https://blog.openreplay.com/the-ultimate-guide-to-browser-side-storage

#article #storage #browser
Большая статья о том, как расширения для Chrome влияют на производительность браузера.

🔗 https://www.debugbear.com/blog/chrome-extension-performance-2021

#chrome #extension #performance #browser