前端每周清单:React Router 4.0发布、Firefox 52默认支持WebAssembly、苹果热修复门盘点

前端每周清单:React Router 4.0发布、Firefox 52默认支持WebAssembly、苹果热修复门盘点 为InfoQ中文站特供稿件,首发地址为这里;如需转载,请与InfoQ中文站联系。从属于笔者的Web 前端入门与工程实践。更多阅读清单请转向往期索引css

前端每周清单

新闻热点

前端领域最新动态前端

  • 《苹果封杀带有热更新特性的应用》:近日,部分使用 Rollout.js 或者 JSPatch 的开发者表示其应用在提交审核时受到了警告,表示由于应用可能会在运行时改变其功能特征而被打回。与此同时 React Native、Weex 等混合开发技术人员也表示了担忧,不过 Rollout.js/JSPatch 都会暴露底层接口给 JavaScript 调用,而 RN 只是内部使用了原生方法,而且Apple 也容许使用 JavaScriptCore 更新代码(CodePush 这类的是符合要求的)。( http://6me.us/ZXEz )vue

  • 《Let's Encrypt 升至 SSL 证书提供商首位》:随着 HTTPS 浪潮的来临,愈来愈多的金融站点、在线存储以及其余网站使用 SSL 来加密传输数据。而做为开源免费的 SSL 证书提供商,Let's Encrypt 超越 COMODO CA Limited、GeoTrust Inc.、GoDaddy 成为了占据市场份额最多的厂商。( http://6me.us/1Od )git

  • 《Firefox 52 版本发布》:本周 Mozilla Firefox 团队正式发布 Firefox 52 版本,自此 Firefox 成为第一个默认支持 WebAssembly 的浏览器。同时 Firefox 还优化了安全机制,当用户在非安全页面输入密码时会进行安全提示。此外本版本还引入了 CSS Grid、async/await 支持等特性。( http://6me.us/rtkX )github

  • 《React Native 中的 FlatList 组件》:3 月 1 日开始 ReactNative 中的 FlatList 正式从测试包中移动至正式包中;咱们在项目开发中可使用 FlatList、SectionList、VirtualizedList 来替代传统的即将被移除的 ListView。( http://6me.us/dqiO1 )vuex

  • 《React Router 4.0 正式版发布》:今日 React Training 宣布 React Router 4.0 正式版发布,该版本相较于前面三个版本有根本性变化,遵循 Just Component 的 API 设计理念。( http://6me.us/rov8c )编程

开发教程

步步为营,掌握基础技能后端

工程实践

立足实践,提示实际水平

  • 《vue2-elm》:基于 vue2 + vuex 构建一个具备 45 个页面的大型单页面应用,涉及注册、登录、商品展现、购物车、下单等等,是一个完整的流程。挺不错的学习参考资料。( https://github.com/bailicangd... )

  • 《ReactNative 性能优化实践》:日前有人表示 React Native 在 Android 上表现不佳,本文则是做者对于潜在的性能问题提出的优化方案。做者首先分析了常见的 Overdraw 问题以及可能的问题源与解决方案,而后介绍了列表中常见的 GPU 渲染瓶颈以及解决方案。( http://6me.us/qX63f )

  • 《JavaScript 图片处理库盘点》:图片处理一直是客户端开发中的常见问题,本文则是对基于 JavaScript 的常见的进行图片滤镜、裁剪等操做的库进行了盘点;本文横向比较了 CamanJS、glfx.js、grafi.js、Jimp 以及 Filtr2 这几个经常使用的图片处理库,而且给出了不一样业务场景下的选用建议。( http://6me.us/ylUyM )

  • 《Slack 是如何减小其客户端内存占用的》:本文是 Slack 在其桌面应用的开发过程当中探索出的如何减小应用内存开销的经验介绍。Slack 最初为用户的每一个登陆团队都启动了相同的处理进程,然后根据调研发现仅有部分用户会同时使用多个团队;所以 Slack 从卸载后台团队的 DOM 树、分拆 JavaScript 代码进行优雅降级、重构 JavaScript 代码库等多个方式来优化桌面应用的内存占用。( http://6me.us/z0XSh3 )

  • 《别被如今的密码设置原则骗了》:最近 CIA 的黑客工具箱曝光于众,也引起了你们对于系统安全的担心;本文做者则是从应用系统权限认证中密码设置原则的角度出发,首先指出现存的不少所谓密码原则(譬如必须是 8~32 个字符、必须包含字母数字等)仍是存在一些漏洞,并不能彻底依赖于这些原则,最后也提出了本身对于如今云计算与 GPU 运算的环境下如何构建有效地密码设置体系进行了介绍。

  • 《React 中 setState 的函数式用法》:React 生态圈中一直崇尚所谓函数式编程理念,而本文做者介绍了如何利用 setState 函数的回调来实现 setState 的函数式用法;就像 Redux 中的 reducer 同样,可以独立声明于组件外,而后声明式的使用,从而保证组件更新逻辑的清晰与可测试性。

深度阅读

深度思考,升华开发智慧

开源项目

乐于分享,共推前端发展

巅峰人生

一览众山,聆听巅峰故事

相关文章
相关标签/搜索