
Syntax - Tasty Web Development Treats
Polyfills, Transpiling and Monkey Patching
Jul 26, 2023 · 58 min
0:00-58:52
Streams straight from the publisher. podnod never proxies or re-hosts episode audio.
In this episode of Syntax, Wes and Scott talk about what polyfills, transpiling, and monkey patching mean, how and when to do it, and libraries that can help you out.
Show Notes- 00:10 Welcome
- 01:07 Toast follow up
- 02:45 What are transpiling, ponyfill, polyfill, and monkey patching
- TC39 Proposals
- Pretty excited about the new JavaScript non-mutating array methods. Currently in stage 3
- 11:18 Transpiling unsupported CSS
- 15:11 Polyfills
- Popover polyfill
- 19:22 Polyfilling CSS
- 21:06 HTML polyfills
- 27:47 How to transpile and polyfill
- Babel
- TypeScript: JavaScript With Syntax For Types
- CoffeeScript
- Civet
- cronn/jsxtransformer: Pipeline for transforming JSX files using Babel.js and Uglify.js
- Svelte • Cybernetically enhanced web apps
- Polyfill.io
- core-js - npm
- 35:46 Shiv and shims
- Shim vs Shiv
- 38:16 Monkey patching
- 49:08 SIIIIICK ××× PIIIICKS ×××
- Scott: Cable sleeve
- Wes: Air Purifier
- AliExpress
- Scott: Sentry
- Wes: Wes Bos Tutorials
- Scott’s Instagram
- LevelUpTutorials Instagram
- Wes’ Instagram
- Wes’ Twitter
- Wes’ Facebook
- Scott’s Twitter
- Make sure to include @SyntaxFM in your tweets
- Wes Bos on Bluesky
- Scott on Bluesky
- Syntax on Bluesky
TC39 Proposals
github.comPopover polyfill
github.comBabel
babeljs.ioTypeScript: JavaScript With Syntax For Types
typescriptlang.orgCoffeeScript
coffeescript.orgCivet
civet.devPolyfill.io
polyfill.iocore-js - npm
npmjs.comShim vs Shiv
stackoverflow.comCable sleeve
amzn.toAir Purifier
meross.comAliExpress
aliexpress.comSentry
sentry.ioWes Bos Tutorials
wesbos.comScott’s Instagram
instagram.comLevelUpTutorials Instagram
instagram.comWes’ Instagram
instagram.comWes’ Twitter
twitter.comWes’ Facebook
facebook.comScott’s Twitter
twitter.com@SyntaxFM
twitter.comWes Bos on Bluesky
bsky.appScott on Bluesky
bsky.appSyntax on Bluesky
bsky.app