业界动态
Introducing the New Firefox: Firefox Quantum
FireFox 发布重大更新,“新版本建立在一个全新的的引擎 Quantum 之上,速度是 6 个月前的两倍”。这篇文章介绍为什么 FireFox 可以变得这么快。
Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
昨天 V8 开发者 @hashseed Node.js 提交了一个 issue :RFC: speeding up Node.js startup using V8 snapshot#17058, 旨在通过使用 V8 snapshot 让Node.js 的启动的更快, issue 中给出了 作者的 设计文档, 据简单估计大概可以提升 8 倍, 值得期待。
前端开发
10个步骤让你成为高效的Web开发者
下面是10个提高效率的步骤,虽然不能保证解决你在开发中的所有问题,但至少是非常实用的,可以简化你的Web开发流程,使开发的每一个环节快速、流畅。还可以帮助你节省大量的时间,以便开发更多、更好的项目
JavaScript 循环:如何处理 async/await
作者提供了在 JavaScript 循环中处理 async/await 的解决方案,可以参考参考。
The Cost Of JavaScript
在现代站点越来越依赖于 JavaScript 时,了解应用在哪些地方消耗的资源就变得尤为重要。这篇文章主要介绍在网络传输和 JavaScript 解析上的成本,以及为什么一些规则可以帮助网站在移动设备上快速加载和响应。
什么是React Call Return?
React v16.1.0带来了React Call Return特性,关于父组件渲染触发子组件渲染时,父组件依赖子组件属性的问题。值得一提的是,该特性并未加到React中,而是作为单独依赖包。
XSS过滤绕过速查表
本篇文章的主要目的是给专业安全测试人员提供一份跨站脚本漏洞检测指南。 可以作为 XXS的备忘录使用,列举了很多短小简单的参考给开发者, 以便帮助他们预防 XSS漏洞, 还可以帮助我们了解到关于绕过过滤器方法之间细微差别。
技术纵横
一篇改变互联网发展进程的论文 | Dynamo
在最近结束的操作系统顶级学术会议 SOSP2017 上,Amazon 十年前发表的 Dynamo 论文《Dynamo: Amazon’s Highly Available Key-value Store》喜获 SIGOPS 名人堂奖(Hall of Fame Award, HoF)!
为什么说解耦的战术,决定了架构的高度
架构设计中,大家都不喜欢耦合。文章列举了 6 种典型的耦合:IP、公共库、数据库、服务、消息、扩容,并介绍如何用常见的方案去解除这些耦合,优化系统架构设计。
体验,不只是用户的!Ant Design 在蚂蚁中台的应用
对于 UI/UX ,中台/企业级服务就像是冰山不曾裸露的一角,就像是用户体验不曾到达的处女地。关键词:中台、Ant Design、antd、互联网金融、设计者、UCAN 。本文将分为 5 个部分为你展开:A.背景阐述;B.解决思路;C.具体做法;D.总结和展望;E.相关材料。预计阅读时间 10 分钟。
实用推荐
教你从零开始搭建一款前端脚手架工具
在实际的开发过程中,从零开始建立项目的结构是一件让人头疼的事情,所以各种各样的脚手架工具应运而生。本文从零开始搭建一款属于我们自己的脚手架工具吧!
How to get up to 3500+ GitHub stars in one week — and why that’s important.
如何运营github项目,如何一周做到github 3500+ star的项目,让我们从readme开始…
Git飞行规则(Flight Rules)
Git 命令操作的系列知识整理,很多操作命令解释的很详细, 回顾温习一下,当碰到棘手的操作可以很清楚的使用命令。
How to use SVG as a Placeholder, and Other Image Loading Techniques
文章讲解了如何使用SVG作为placeholder以及图像Loading,以达到更好的用户视觉体验
程序人生
AI 洞察一切,你的编程能力排第几?
“Coding”通过大数据和机器学习对于开发工程师的”码力值”进行评测,想通过该雷达图衡量程序员的综合职业素质