JSter #158: Libraries, and more
Toss a coin for your JavaScript
The second online mini-conference held by React Finland takes place 27th of August and it's going to be about state management. Join us to learn more about the topic with David Khourshid, Christian Alfoni, Yan Lavryushev, and Sara Vieira (MC).
Libraries
- dai-shi/redux-in-worker - Entire Redux in Web Worker
- zipson - A drop-in alternative to JSON.parse/stringify with added compression and streaming support
- WebReflection/JSONH - A way to pack/unpack generic homogenous collections
- jcubic/sysend.js - Send messages between pages that are open in the same browser
- beatgammit/gzip-js - A pure JavaScript implementation of the GZIP file format
- jcubic/jquery.terminal - Terminal emulator as a jQuery plugin
- retarsis/routeshub - A route manager and pattern for Angular
- miketalbot/js-coroutines - coroutines for JavaScript
- Splitting.js - CSS variables for split words and characters
- gajus/mutual-exclusion - Mutual Exclusion (mutex) object for JavaScript
- lukeed/escalade - A tiny (183B to 210B) and fast utility to ascend parent directories
- Muuri - Infinite layouts with batteries included
- vvo/tzdb - Time zone helpers
- graphics-ts - Functional Bindings for the HTML 5 Canvas API
GraphQL
- GraphQL Nexus - Declarative, Code-First GraphQL Schemas for JavaScript/TypeScript
- graphql-genie - Type definitions to an API
Tools
- postcss/postcss-100vh-fix - PostCSS plugin to fix iOS’s bug with 100vh.
- crewdevio/Trex - A package manager for Deno
- Foam - A personal knowledge management and sharing system
- WebGLStudio - 3D studio on the web
Articles
- 12 Recipes for testing React applications using cypress-react-unit-test
- ECMAScript 2020 biggest new features
- Coroutines: Suspending State Machines
Techniques
- Cancellable promise - In Typescript. Also a little surprise.
Languages
- pichsenmeister/WienerScript
- Grain: A strongly-typed functional programming language for the modern web.