JSter #87: Libraries and more
The Good, the Bad, the JavaScript.
A new version of the SurviveJS webpack book has arrived. The book is getting quite massive (around 330 pages), but the end result might be worth all the effort.
Libraries
{{ screenshot: https://github.com/nolanlawson/marky }}
- nolanlawson/marky - High-resolution JavaScript timer based on performance.mark() and measure().
- skatejs - Write functional and performance web components.
- iType.js - Simple typing animation.
Data Manipulation
- sanctuary - Refuge from unsafe JavaScript.
- selfrefactor/rambda - Faster alternative to Ramda in just 7kB.
- skaterdav85/validatorjs - A data validation library in JavaScript for the browser and Node.js, inspired by Laravel's Validator.
Data Structures
- ide/mux - A simple and convenient function that resolves promises in data structures like arrays, objects, Maps, and Sets.
- pcbje/ggraph - Graph visualization of big messy data.
- Mnemonist - Curated collection of data structures for the JavaScript language,
Routing
- junctions.js - Simpler routing.
State Management
- MobX 3 - Reactive state management.
Frameworks
Articles
- RipVanWinkle.js
- WebGL 2 lands in Firefox
- Good Practices: Why you should use JavaScript whenever possible with React Native
- You may not need to thunk
Tutorials
Techniques
- How to get a performance boost using WebAssembly
- How to Test Promises with Mocha
- Acceptance testing with CodeceptJS
- Using Immutable Caching To Speed Up The Web
- Server-side Rendering Shootout with Marko, Preact, Rax, React and Vue
- Clean Code patterns implemented in JavaScript
Interviews
Games
Tools
- Ava 0.18.0 - More testing goodies.
- ColorMe - Visualize the CSS color function.
- Flow Runtime