来自Github项目clean-code-javascript的翻译文章,文章做者根据本身的理解对原文进行了一些修改。javascript
比较全的一篇数据类型基础知识介绍。前端
文章有助于理解什么是执行上下文,详解了执行栈的规则和执行上下文的生命周期过程。vue
文章分析了函数执行的机制,JS引擎是如何执行函数的,并对闭包、做用域、做用域链有深刻理解。java
从JS设计者的角度来聊聊隐式类型转换, 这样不须要背诵复杂冗长的ECMA规范了。git
各版本特性一览,方便查阅和使用。github
本文能够帮助你理解 JavaScript 的工做原理,还能从大致上了解一门编程语言的工做原理。web
第二部分着重介绍了内存管理方面的知识。vue-router
以开源项目Storefront为例,讲述了Webpack捆绑的工做原理,Vue的延迟加载、动态导入,以及vue-router、vuex的代码拆分。vuex
在须要知足SEO并保证首屏渲染效率的状况下,Next.js同构开发是一个比较好实践。express
关于虚拟DOM和DOM-diff的过程。
从浏览器原理、Fiber基本概念及总体流程提及,经过Concurrent模式下任务的时间片拆分、中断、恢复和划分优先级,详细地剖析了Concurrent运行机制。
Vue 3.0重要的RFC,解释了设计动机和设计细节,对缺点或潜在问题进行了说明。
本文探讨了什么是Virtual DOM、做用是什么、为何须要等问题。
一篇携程机票技术栈变迁,在技术应用过程当中遇到的问题,以及Node.js从早期的先后端分离到GraphQL的实践。
npm依赖管理的dependencies、devDependencies、peerDependencies、bundledDependencies、optionalDependencies使用场景介绍,以及版本号的写法和依赖管理的其它内容。
express框架源码分析及其中间件流程控制的实现。
很是全面的前端性能优化指南,一共包括6个部分,这是第一部分。
详细的浏览器缓存说明书,从缓存位置、缓存过程、强缓存、协商缓存等方面详细地介绍了浏览器缓存机制。
有关于将浏览器帧像素显示在屏幕上的过程里发生了什么
做者分享了什么样的网页是用户以为比较流畅的、什么叫像素管道,而后介绍了主动交互、被动交互的性能优化方案。
文章介绍了http协议、HTTP/1.x协议的缺陷、HTTP/2的新特性及将来HTTP/3的新特性。
这是关于web安全性系列文章的第三篇,主要介绍与安全相关的HTTP头。
若是你对网络基础还不太了解,文章的内容能够给你提供一个思路。
为了不长任务,一种方案是使用Web Worker,将长任务放在Worker线程中执行,缺点是没法访问DOM,而另外一种方案是使用基于Generator的时间切片。
主要介绍单体Node.js应用程序如何有效实现微服务架构并避免微服务综合症的经验。
再谈微前端设计,本文经过保险订单销售模式设计案例来讲明如何进行微前端设计,并最后总结了实施微前端的主要价值和意义。
文章首先解释了微前端架构的定义,而后讨论集成微前端的各类方法,最后分享了要考虑的一些问题及应对对策。
文章对Serverless进行了简单的概述,而后从先后端的视角讨论了Serverless给咱们带来了些什么收益与挑战。
本文主要从前端开发模式的演进、基于 Serverless 的前端开发案例以及 Serverless 开发最佳实践等方面,探讨 Serverless 中的前端开发模式。
本文主要介绍如何设计一个高扩展的在线网页制做平台,会交代一些背景和最终的效果以及核心设计方案。
控制反转(Inversion of Control)是一种「思想」,做者经过一个例子来解释IoC概念,让它变得容易理解。
在先后端分离下,先后端的惟一桥梁是接口,当一端变动后,变动同步到另外一端就成了问题。 从架构治理角度,文章介绍了业界探索的三种流程方案,另外介绍了研发流程下组件化实施的三种模式。
本文尝试从一些角度去给出本身的看法,为了说明构建这个领域前端技术体系的种种考虑,同时也会述及对应的业务特性。
本文重点介绍部分软件开发思想,讲解如何利用设计模式、设计原则和编程范式,设计易懂、可扩展的和高内聚低耦合的系统。
本文介绍了Airbnb在Thrift和展示服务层框架的现有架构上,先后端如何进行合做,利用GraphQL和Thrift二者的优势,构建出更好的交互体验。
做者对Electron的一次系统性的总结,文章对了解和入门Electron颇有帮助。
虽然不是前端相关文章,但这篇互联网开发模式的经验之谈写得很好,值得推荐。
对Web Component的介绍和使用,最后总结了使用原生web components的好处。
从小程序的由来,到双线程的出现、设计、通讯、到基础库、Exparser 框架、再到运行机制、性能优化等等方面,来看小程序的运行机制和它的总体技术架构。
本文从移动端适配的基础概念出发,探究移动端适配各类问题的解决方案和实现原理。
轻松一下,值得阅读。