前言
javascript是目前最流行的前端编程语言,占比大概63.61%但是现在前端除了js还有很多其他编程语言。他们各有所长,ECMAScript规范,TypeScript,Rust前端新基建,WebAssembly领域特定语言,JS语言运行时。
ECMAScript规范
我们经常会提到ES6,他的全称是ECMAScript 6或者ECMAScript2015.他是一套文档,规范了脚本语言设计。 包括语法,数据类型,内置对象等。 而JS则是遵循这套规范的编程语言之一。ES规范确保了无论在何处使用JS,他的写法和行为都应该是一致的。 ES规范每年引入一些新特性。
从ES2015的let/const ,箭头函数到ES2024的Object.groupBy已经加入了非常多的实用功能。 也许你并没有刻意去学习过他们却已经在项目中不知不觉的应用上了。 他们借助于现代前端工具链的转义和polyfills的等效实现你可以在不支持这些新特性的环境中使用他们
TypeScript
TypeScript是JavaScript的超集。