2018年前端开发回顾 (3)

删除(并停止发布)任何年度预设(preset-es2015 等), @babel/preset-env 取代了对这些内容的需求,因为它包含了所有年度添加内容以及针对特定浏览器集的能力

同时删除“Stage”预设(@babel/preset-stage-0 等),转而选择单独的提案。同样,默认情况下从 @babel/polyfill 删除提案

对部分软件包进行重命名:任何关于 TC39 提议的插件现在更改为 -proposal 而不再是 -transform 。即,@babel/plugin-transform-class-properties 变更为 @babel/plugin-proposal-class-properties

为某些面向用户的软件包在 @babel/core 上引入 peerDependency (如,babel-loader, @babel/cli, etc)

2019年的预测

随着基础的建立和对改进 web 体验的不断推动,WebAssembly将开始普及。

React 依然高居榜首,但 Vue 和 Angular 的用户数量仍会增长。

CSS-in-JS 可能会成为默认的样式化方法,而不是普通的CSS样式。

开发人员是否可以重新审视原生Web组件?

毫无疑问,性能仍然是关注的焦点,诸如 PWAs 和代码分离之类的事情成为每个应用程序的标准。

在使用PWA的基础上,web变得更加本地化,具有离线功能和无缝的桌面/移动体验

CLI工具继续的改进,以抽象出构建应用程序的繁琐方面,让开发人员专注于业务开发。

更多的公司采用具有统一代码库的移动解决方案,如React Native或Flutter。

Docker、Kubernetes等工具会更加流行

GraphQL 使用方面会有了飞的增长,并被更多的公司使用。

虚拟现实技术利用A-Frame、React VR和谷歌VR等库取得了长足的进步。

原文:https://levelup.gitconnected....

应用部署之后,可能存在的bug没法实时知道,事后为了解决这些bug,花了大量的时间进行log 调试,这边顺便给大家推荐一个好用的BUG监控工具Fundebug。

你的点赞是我持续分享好东西的动力,欢迎点赞!

一个笨笨的码农,我的世界只能终身学习!

更多内容请关注公众号《大迁世界》!

关于Fundebug

Fundebug专注于JavaScript、微信小程序、微信小游戏、支付宝小程序、React Native、Node.js和Java实时BUG监控。 自从2016年双十一正式上线,Fundebug累计处理了9亿+错误事件,得到了Google、360、金山软件、百姓网等众多知名用户的认可。欢迎免费试用!

2018年前端开发回顾

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpjjyf.html