ʕ•ᴥ•ʔ RUNNINGJ

2018前端关注点

0x00 Parcel

webpack的热度有目共睹,但有时繁杂的配置、蜗牛般的速度让人痛苦,黑马parcel的出现,解决了webpack的最大劣势:配置和性能。parcel号称:零配置、多核打包,速度上相较webpack有10倍提升。

0x01 Yarn

不只是另一个npm,2017年yarn的热度已经超过了npm,yarn的优势在于:安全、快、和一些感人的细节。

0x02 CSS in JS

前端一直推崇结构层、表现层、行为层的分离,html\css\javascript独立存在,随着Reactjs的流行,组件中同时包含了html\css\javascript。这种趋势是否会继续?

0x03 WebAssembly

2017年四大厂商(谷歌、微软、Mozilla、苹果)通过了WebAssembly方案,是一种浏览器支持的字节码格式,让浏览器性能得到大幅提升。2018应该会逐步普及推广。

0x04 Flex & Grid

逐步使用Flex/Grid替代inline-block/float/position,flex已经在各大浏览器得到很好的支持,grid号称下一代布局方式,已被W3C采纳,等待各大浏览器的支持。

0x05 Electron

0x06 PWA

0x07 Typescript