最初发布于gitconnected.com
在过去的一年中,前端开发的世界再次迅速发展,本文总结了2019年以来的所有重要事件,新闻和趋势。
适用于2019年流行前端框架和库的NPM下载
React再次成为顶级库并且仍在增长,而jQuery令人惊讶地排名第二。 紧随其后的是Angular和Vue都拥有热情的开发人员强大的用户群。 去年,斯维尔特(Svelte)受到了很多关注,但它仍在努力争取采用。
![](https://i-blog.csdnimg.cn/blog_migrate/ccd3a3bd914e3d852c5c419f9ff97139.png)
WebAssembly成为连接HTML,CSS和JavaScript的Web的第四种语言
经过一年的平静之后,WebAssembly在12月初收到了一些重大新闻-W3C联盟正式将其推荐为Web语言 。 万维网联盟(W3C)是万维网的主要国际标准组织。
自2017年发布WebAssembly以来,它已经引起了广泛的关注和迅速的采用。 在过去的几年中,我们看到了1.0规范的创建和在所有主要浏览器中的集成。
WebAssembly在2019年的另一条新闻是字节码联盟的成立,该联盟看起来“通过合作实施标准和提出新标准来打造WebAssembly在浏览器之外的未来”。
我们仍在等待WebAssembly真正站稳脚跟,并获得大量采用,并且随着每次更新,我们都更加接近这个目标。 毫无疑问,W3C声明是使公司合法化的重要一步,我们需要继续降低使用WebAssembly的入门门槛,以使其更易于构建产品。
TypeScript使用激增-许多开发人员坠入爱河
2019年是TypeScript的一年。 TypeScript不仅成为在JS代码中添加数据类型的事实上的选择,而且许多开发人员经常选择在个人项目和工作中通过普通JavaScript使用它。
在2019年初发布的StackOverflow调查中,TypeScript与Python并列第二,成为最受欢迎的语言,仅次于Rust。 在2020年初发布的新调查中看到TypeScript进一步攀升也就不足为奇了。
![](https://i-blog.csdnimg.cn/blog_migrate/619b0e03566f1af31fe3ebda341b0409.png)
TypeScript已经消耗了Web开发世界-前端和后端都如此。 一些开发人员试图将TS视为一种时尚,并认为它会像Coffeescript一样流行,但是TypeScript已被证明可以解决JS开发人员的核心问题,而且使用率似乎越来越高。
TypeScript与所有主要文本编辑器的集成为Web开发人员提供了更好的开发人员体验。 JavaScript开发人员将TypeScript视为一种工具,它可以减少错误,同时还可以通过提供自文档说明的类型和对象接口更轻松地读取代码。
值得注意的是,TypeScript在2019年通过React在NPM下载中变得流行起来。它的下载量也比Flow和Reason等竞争对手高得多。
TypeScript和React解决了完全不同的问题,因此这并不意味着直接进行比较。 这只是TypeScript受欢迎程度的展示。
![](https://i-blog.csdnimg.cn/blog_migrate/f096bc5724eee9c4ecbb83dc0abe1c11.png)