Zoo Weekly! 政采云前端小报

政采云前端小报第39

  1. 历时1年,上百万行代码!首次揭秘手淘全链路性能优化(上)性能

    自阿里在11年提出 All in 无线之后,手淘慢慢成长为承载业务最多,体量巨大的航母级移动端应用。与之相应的,手淘离轻量,快速,敏捷这些关键词却越来越远,启动慢,使用卡逐步成为用户使用过程中的主要体验问题。为此,手淘的技术团队启动了极速版项目,其目标是还给用户一个更加流畅的淘宝。整个项目历时近1年,横跨几十个团队,经历了数百次的数据实验,涉及代码上百万行,最终使得手淘的性能有一个质的飞跃。下面,我们一起来看手淘团队在性能优化过程中的一些思考和实践。
  2. 如何提升不同场景的框架复用性?TypeScript来了TypeScript

    GMTC 大会上,淘系技术部前端技术专家 张挺,分享了淘宝的 Midway 部分想法和实践,本次分享主要介绍淘宝最近开源的 Midway 框架在新的场景、新的体系下如何和现有的 Egg 体系保持良好的兼容性,同时又能在 TypeScript 的使用中有着独特的体验,通过针对不同场景的情况,我们引入相同的解决方案,为未来打下了夯实的基础。
  3. 前端 Web Workers 到底是什么?总结

    以前我们总说,JS是单线程没有多线程,当JS在页面中运行长耗时同步任务的时候就会导致页面假死影响用户体验,从而需要设置把任务放在任务队列中;执行任务队列中的任务也并非多线程进行的,然而现在HTML5提供了我们前端开发这样的能力 - Web Workers API,我们一起来看一看 Web Worker 是什么,怎么去使用它,在实际生产中如何去用它来进行产出。
  4. 源码解析React Hook构建过程:没有设计就是最好的设计React

    大多数设备的刷新频率是60Hz,也就说是浏览器对每一帧画面的渲染工作要在16ms内完成,超出这个时间,页面的渲染就会出现卡顿现象,影响用户体验。前端的用户体验给了前端直观的印象,因此对B/S架构的开发人员来说,熟悉浏览器的内部执行原理显得尤为重要。
  5. 开发做了这么多年,你真的了解JS工作机制吗?JavaScript

    本文的主题是 JavaScript,但不是讲它的功能,语法之类——相反,我要谈的是 JS 的工作机制,以及与此相关的一些基本术语。
  6. 如何测试网站的可访问性方案

    本文的主题是 JavaScript,但不是讲它的功能,语法之类——相反,我要谈的是 JS 的工作机制,以及与此相关的一些基本术语。
  7. [译] Throttle 和 Debounce 在 React 中的应用性能

    在这篇文章中,我们将研究如何在不使用 React 提供的功能下来改进 React 应用程序性能,我们将使用一种不仅仅适用于 React 的技术:节流(Throttle)和防抖(Debounce)。
  8. Web 安全漏洞之文件上传安全

    文件上传漏洞是指网络攻击者上传了一个可执行的文件到服务器上,当开发者没有对该文件进行合理的校验及处理的时候,很有可能让程序执行这个上传文件导致安全漏洞。大部分网站都会有文件上传的功能,例如头像、图片、视频等,这块的逻辑如果处理不当,很容易触发服务器漏洞。这种漏洞在以文件名为 URL 特征的程序中比较多见。嗯,是的,说的就是世界上最好的语言 PHP。例如用户上传了一个 PHP 文件,拿到对应文件的地址之后就可以执行它了,其中的危害自然不言而喻。那在 Node.js 中就没有文件上传漏洞了么?答案肯
  9. React小技巧汇总 - 掘金React

    文章作者把使用 React.js 过程遇到的小坑和小技巧记录下来,希望能够帮助到大家。此文章是长篇大论你只有耐得住寂寞,禁得住诱惑才会有所成长。
  10. 大型项目前端架构浅谈设计模式

    大型项目前端架构浅谈
  11. Vue单页项目SEO完全指南 - 掘金Vue

    什么是SEO 搜索引擎优化(Search engine optimization,简称SEO),指为了提升网页在搜索引擎自然搜索结果中(非商业性推广结果)的收录数量以及排序位置而做的优化行为,是为了从搜索引擎中获得更多的免费流量,以及更好的展现形象。 SEM(

About Zoo Weekly