Expanding the JS standard library:
What are our goals?
Bradley Farias and Daniel Ehrenberg
TC39 January 2017
Goal of this presentation
Group Visioning!
Abbreviated history of the JS standard library
Proposed/requested library features
What to add?
Optimizability
Expressiveness
Reduce dependence on external libraries
Design
In what form?
Layering
Where do we sit relative to embedders?
Spec machinery
“JSIDL”
Built-in modules
Should new library features be in built-in modules?
Next steps
Agree on a vision
Proposed exercise:
Comparative study of libraries