V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
muxiesan1989
V2EX  ›  前端开发

分享本周周报

  •  
  •   muxiesan1989 · 2019-07-12 12:14:35 +08:00 · 1973 次点击
    这是一个创建于 1721 天前的主题,其中的信息可能已经有所发展或是发生改变。

    2019.07.12 chrome 可能提供静音功能

    https://www.leiphone.com/news/201907/f566oscT9OrUESIf.html

    Js 的代价,2019 年,处理脚本的主要成本现在是下载和 CPU 执行时间,以下是一些指导:

    改善下载时间 保持 JavaScript 包的小巧,特别是对于移动设备。小的 js 包可提高下载速度,降低内存使用率并降低 CPU 成本。 避免只有一个大 js 文件;如果单个 js 文件超过~50-100 kB,则将其拆分为单独的较小的 js 文件。 (通过 HTTP / 2 多路复用,可以同时传输多个请求和响应消息,从而减少额外请求的开销。) 在移动设备上,你会希望发送的数据更小,特别是因为网络速度,但也保持低内存使用率。 缩短执行时间 避免使主线程保持忙碌的长任务,并可以推断出页面交互的时间。下载后,脚本执行时间现在是主要成本。 避免使用大型内联脚本(因为它们仍然在主线程上进行了解析和编译)。一个好的经验法则是:如果脚本超过 1 kB,请避免内联(因为 1 kB 也是外部脚本启动时代码缓存的下限)。

    https://v8.dev/blog/cost-of-javascript-2019

    https://mp.weixin.qq.com/s/IbjY4HLDiUZGz5tAhqeaIw

    2019 年的 Angular

    https://blog.bitsrc.io/the-state-of-angular-in-2019-b5fb7783a1c6

    Stencil 是一个用于构建可重用,可扩展的设计系统的工具链。生成在每个浏览器中运行的小型,超快且基于 100 %标准的 Web 组件。

    https://github.com/ionic-team/stencil

    Tim Cook 传记,工作狂

    https://new.qq.com/omn/20190626/20190626A0U6LU.html

    编写一个 webpack loader 构建的时候自动注入代码,文中提到的 AST 查看工具 有助于理解 javascript 的编译解析

    https://juejin.im/post/5d25b39bf265da1bb67a4176

    babel 手册

    https://github.com/jamiebuilds/babel-handbook/blob/master/translations/zh-Hans/README.md

    更多

    https://joeycz.github.io/weekly/2019/07/02.html

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3578 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:10 · PVG 08:10 · LAX 17:10 · JFK 20:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.