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向它的普及迈出了重要的一步。

继续阅读 →

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

2017 年移动应用开发十大趋势

在快节奏的 APP 开发领域,随时了解增强现实、即时应用(Instant Apps)和直接与云端交互等趋势,将有助于你的 APP 脱颖而出。

在我们这个精通技术的世界里,每个人的观点都可能是一个潮流的宣言,所以要确定一个趋势不是容易的任务。智能手机已经变得随处可见,而且目前也没有阻止潮流移动 APP 的涌入。无论你是为行业领导品牌开发原生和混合应用,还是使用 HTML5, JavaScript, 和 CSS 编写移动网络应用,你都必须保持竞争优势。

继续阅读 →

发表在 业界 | 标签为 | 留下评论

开发者提到最多的十个 GitHub 仓库

简评:freeCodeCamp 社区最活跃的的部分是聊天室系统,里面会有数以千计的人在讨论技术(其实是灌水),互相帮助提高彼此的 coding 技能,在提到的众多 GitHub 仓库中,以下十个是最常见的。

1.freeCodeCamp/freeCodeCamp
freeCodeCamp 社区本身就相当受欢迎,每周有近 25 万 stars,超过 10k 的 forks,以及几百个 issues;

继续阅读 →

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

2017 Web 开发者学习路线图

本文是源自 GithubKamran Ahmed 建立的一个仓库。在文中,作者为他的老教授分享了一组成为前端与后端开发者以及 Devops 人员需要掌握的学习路线图,以便与他的学生们分享他们的观点。

同时,有任何改进的建议或意见也欢迎给作者提 PR 。那么,我们一起来看看需要 Get 哪些技能?

继续阅读 →

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