Back to the future of JS: the next features and amazing proposals
summary
Shows concrete syntax and semantics: bind operator adds :: sugar for binding and method extraction; pipeline operator (minimal, smart/top, F# variants) threads values and needs rules for awaits and arrow wrappers; partial application ? token and ... bind specific arguments and turn template strings into callables. Demonstrations include a Meowth component, a sanitize-text pipeline and partial-applied max example; proposals are experimental, have Babel plugins and TC39 issues, and aren’t production-ready yet.
AI-written summary · about
chapters (24)
- 0:00Start
- 2:33this inside a function
- 2:45this with new operator
- 3:45this with strict mode
- 5:06How to make this predictable?
- 7:20Calling a knowing function
- 9:03Two syntaxes
- 9:26Unary syntax
- 9:40Binary syntax
- 15:21Function with more params
- 15:33Awaiting a function
- 16:49Smart pipeline
- 17:43What about curry?
- 18:01F# pipeline proposal
- 20:40Partial application in ES
- 22:15What about currying?
- 23:04Partial application with arrow function
- 23:42Partial application proposal
- 24:10Partial application syntax
- 24:47With arbitrary parameter
- 25:07Partial application in template string
- 25:45The... token
- 26:46Partial application + pipeline
- 27:24Should I use all of it in production?
related talks
31mBack to the future of JS: the next features and amazing proposals
39mBack to the future of JS the next features and amazing proposals
25mBack to the future of JS II: Beyond what we can foresee
26mBack to the Future of JS II
11mWhat's cooking for JavaScript: a look at current TC39 proposals
40mProposals in This Day & Age, Taking Steps to the Next Stage
50mProposals in this day & age, taking steps to the next stage
40mJavaScript: the new parts
