Skip to content

Instantly share code, notes, and snippets.

@piratefsh
Created August 31, 2016 03:21
Show Gist options
  • Save piratefsh/823c7aace56b0c36497729b8cc1e0765 to your computer and use it in GitHub Desktop.
Save piratefsh/823c7aace56b0c36497729b8cc1e0765 to your computer and use it in GitHub Desktop.
Cartoon guide to React performance
- shouldComponentUpdate() -- reduces render update given similar state
- setState at lower levels in tree
- state immutability
Reactive Animation
- david khourshd
- http://conal.net/papers/icfp97/
- RXCSS (dynamic variables in css)
Web Bluetooth
- Myo - crude hand gesture
- streams
- bluetooth gatt characteristics
- http://github.com/WebBluetoothCG
The New Mobile App
- Let's Encrypt - free SSL
- service workers
- caching
- push notification
Masterpieces with JS
- dat.gui
- randomGaussian with deviation
- machine learning + art
Dirty Front end tricks
- calc() for fluid typography
- currentColor
- table-header-group
- responsiveemailpatterns.com
- baseline-rhythm in CSS
- live stream in emails
JavaScript on Pebble
- using web API
The npm Web site
- Nemo.js for integration test
JS@Spotify
- iframes for sandboxing
- container and apps
- monorepo
- container manage memory
Computer eye
- Book of Shaders
- Machine Learning for Artists
Docker and JS
- npm shrinkwrap instead of package.json to reuse cache when dep not changed
- mount code in host but not node_modules
#notalljavascript
- 1x1 flash pixels for detecting visibility
- intersection observer
- iframe for sandboxing
- throttling 3rd party via overloading setTimeout
- https://medium.com/@cramforce/but-what-about-the-ads-bfe5025b6606#.dubb8c3nd
Pivoting to React at scale
- eslint-plugin-pintrestt
- leaf nodes up
- metrics
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment