原生JS灵魂之问,点击 全文 查看
关注前端知识,收集精彩博文,做技术的搬运工
原文地址:https://www.jianshu.com/p/54cc04190252
缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。
对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三个步骤。浏览器缓存可以帮助我们在第一和第三步骤中优化性能。比如说直接使用缓存而不发起请求,或者发起了请求但后端存储的数据和前端一致,那么就没有必要再将数据回传回来,这样就减少了响应数据。
接下来的内容中我们将通过缓存位置、缓存策略以及实际场景应用缓存策略来探讨浏览器缓存机制。
作者:鱼头的Web海洋 公号 / 陈大鱼头 (本文来自作者投稿)
原文地址:https://mp.weixin.qq.com/s/pPtzhXbAaXfoTV2q3u0Dww
最近听说TypeScript3.7添加了对Optional
Chaining[2]的支持,然后就想着给鱼头的脚手架ying-template[3]的TS版本升级,然后在命令行发现这样的一句信息:
‘postcss-cssnext’ 已经被 ‘postcss-preset-env’代替了。详情请查看
https://moox.io/blog/deprecating-cssnext/
其实鱼头的脚手架里早就把postcss-cssnext换成了postcss-preset-env,不过一直没删,但是看到这句话之后,处于好奇,就去翻了翻PostCSS的官网,然后又思考了下这些年CSS的发展历程,遂有这篇文章的出炉。
作者:前端工匠 公号 / 浪里行舟君(本文来自作者投稿)
原文地址:https://mp.weixin.qq.com/s/TA7LtidrUPkU42H827VnKQ
一个ECMAScript标准的制作过程,包含了Stage 0到Stage
4五个阶段,每个阶段提交至下一阶段都需要TC39审批通过。本文介绍这些新特性处于Stage 3或者Stage
4阶段,这意味着应该很快在浏览器和其他引擎中支持这些特性。
作者: code秘密花园 公号 / ConardLi (本文来自作者投稿)
原文地址:https://mp.weixin.qq.com/s/5tmND0G_ZkYVR7Dmug0ugQ`
开门见山,npm install 大概会经过上面的几个流程,本篇文章来讲一讲各个流程的实现细节、发展以及为何要这样实现。
综合整理:技术最前线(ID:TopITNews)参考:solidot、W3C
原文地址:https://mp.weixin.qq.com/s/lFiRctivRUcTAA9m4SnxiA
据 W3C 官网本月宣布,WebAssembly 正式成为 World Wide Web Consortium (W3C) 的标准,加入到了 HTML、CSS
和 JavaScript 的行列。
原文地址:https://juejin.im/post/5e00240ee51d45583c1cc9a7
循序渐进,看看只使用 CSS ,可以鼓捣出什么样的充电动画效果。