月归档:2017年05月

JavaScript编译器Prepack:旨在减少启动时间

Facebook透露了一个项目,旨在“让JavaScript运行得更快”,只要JavaScript代码是在React Native应用里进行初始化的。

这个被称为Prepack的工具,试图移除编译时的计算过程,特别是在代码初始化阶段所进行的计算。随着JavaScript引擎的日渐成熟,现今最大的性能问题是如何改进用户体验。在很多移动应用里,本地代码比起JavaScript代码具有与生俱来的优势,比如那些React Native应用。因此,对于React Native应用来说,减少启动时间可以显著地改进用户体验。Nikolai Tillmann在2016年9月份加入Facebook,专门解决这方面的问题。

继续阅读 →

发表在 研发 | 标签为 | 留下评论

谷歌Chrome将新增aPNG格式图片支持

如果没有GIF动图,很难想象互联网会变成什么样子。但是GIF的文件往往体积巨大、对颜色、比特率和帧数也有限制,在当今,GIF可能已经有点过时了。

编写一个新的格式来代替GIF并不难,有一种动图格式,叫aPNG(Animated PNG),有望成为替代GIF的新选择。此前,你可以安装Chrome扩展来实现对aPNG的支持,而现在,Chrome将在接下来的59版本中全面支持aPNG,这意味着aPNG向它的普及迈出了重要的一步。

继续阅读 →

发表在 研发 | 标签为 , | 留下评论