2018
09-13
09-13
谷歌为何会选用TypeScript?
我已经使用TypeScript两年多时间,是时候写一两篇文章来总结一下了。谷歌在很早之前就张开双臂拥抱Web应用程序,Gmail已经发布14年了。当时,JavaScript的世界是疯狂的。Gmail工程师不得不为IE糟糕的垃圾回收算法捏一把汗,他们需要手动将字符串文字从for循环中提取出来,以避免GC停顿。最近,我找到了那个时代一个设计文档,是关于如何“minify”JavaScript文件的,只不过一些工具仅用于Windows平台。这些事情在今天看来...
继续阅读 >
67个拯救前端开发者的工具、库和资源摘要:在本文中,我不会去谈React、Angular、Vue等等这些大的前端框架,也不会谈Atom、VScode、Sublime等等这些已经很出名的代码编辑器,我只是想简单的分享一套我认为有助于提升开发者工作流的工具集。这套工具集中的大部分你可能见过,也可能没见过,如果有哪个/些让你眼前一亮,那么我的分享就很值了。本文由myvin在众成翻译平台翻译。在本文中,我不会去谈React...
前端生态系统高速发展,我们把时间花费在尝试新技术并在网上讨论它们。我并非指不该如此,但也许我们可以放缓脚步,去多关注下那些变化不大的东西。这些东西能很大程度改善工作质量,提升工作价值,帮我们去理解新的工具。这篇文章里有我自己过往的经验也有新年的计划,同时也希望能收到你们的反馈。学习如何编写可读的代码我们大多数的工作不是写新代码,而是维护既有的代码。这也就意味着你读代码的时间要远多于...
2016是前端技术,特别是HTML5技术突飞猛进的一年,加上各类AR、VR技术的出现,一下让前端市场变得火热。这可不是偶然现象,是消费升级后,人们追求更高品质前端展现效果、企业追求更轻量和高效开发效率的必然结果。那么,2017年前端技术将会在哪些领域得到深入应用?带来怎么样的想象?不过可以肯定的是,浏览器作为前端程序的运转平台,必然会随着前端技术的成熟涌现更多想象。下面跟随这位来自腾讯的工程师Ouven来提前感...
重复优化的思考这段时间对项目做了一次整体的优化,全站有了20%左右的提升(本来载入速度已经1.2S左右了,优化度很低),算一算已经做了四轮的全站性能优化了,回顾几次的优化手段,基本上几个字就能说清楚:传输层面:减少请求数,降低请求量执行层面:减少重绘&回流传输层面的从来都是优化的核心点,而这个层面的优化要对浏览器有一个基本的认识,比如:①网页自上而下的解析渲染,边解析边渲染,页面内CSS文件会阻塞渲染,...