一种高性能的Tree组件实现方案

作者: 魁武 发表于: 2020-06-24
作为阿里经济体前端委员会四大技术方向之一,IDE 共建项目也进入第一阶段最后冲刺。在研发过程中经历许多困难与思考,项目也从最初的踌躇不决到如今的清晰笃定。 本篇 《IDE 共建深入浅出》 系列分享,由阿里经济体前端委员会 IDE 共建项目组策划,与大家分享 IDE 共建项目中技术与思考的点点滴...

VS Code 源码分析 - 多语言实现

作者: 柳千 发表于: 2020-06-22
前言 传统前端 App 多语言最简单的实现可以由一套响应式数据流管理系统来托管多语言文案,切换语言时通过数据流的变化使得界面根据文案重新渲染。但由于 VS Code 架构的复杂性,需要有一套能兼容 Electron 渲染窗口(Chromium)及 Node.js 进程的多语言方案。 VS C...

揭秘手淘召唤术| 帮助千万级用户直达手淘的黑科技

作者: 猫橘 发表于: 2020-06-18
对笔者所在的淘系用户增长团队来说,把用户引导到手淘 app 里是很重要的一个环节,本文会分享在手机浏览器或其他 app 的 H5 页面里是怎么把手淘「召唤」出来的,这里就涉及到「唤端」这个概念。 什么是唤端 这里说的唤端,是指在手机上从一个 app 跳转到另一个 app,也就是 app 间...

WEB 前端菜鸟,感觉很迷茫,该怎么做?

作者: 晓问 发表于: 2020-06-16
0x00 先说结论 我们可以把学习路线比作游戏中的段位上分,在不同的分段都有自己的定位和要锻炼的事情: 青铜 - 从零开始小学生:怀着满腔的热血,看到了这一个行业的希望和未来,准备开始学习 Web 开发知识。 先通过 w3cschool 等免费学习资源把 HTML、CSS 和 Java...

一起来玩玩WebGL--第一弹

作者: 赋行 发表于: 2020-06-12
序 上一篇文章说到我从客户端转前端的历程,短短一年的时间就打开了前端世界的大门,简直就是有无穷多的东西可玩,以前酷爱Java的我终于见识到什么都可以写的JavaScript的厉害了,不仅仅可以写Web,客户端,后端,系统应用,还可以在神经网络、物联网,甚至嵌入式都可以,简直就是一个万能的语言,...

ECMAScript 规范阅读导引 Part 1

作者: 昭朗 发表于: 2020-06-10
即使我们非常熟悉 JavaScript,因为 ECMAScript 规范篇幅巨长(全篇将近 60 万词),读起来也不是一个容易的事情,更何况浏览器/阅读器初次打开都需要加载好一会儿的内容长度不仅会吓退很多人阅读的小冲动,也让人难以维持继续读下去的动力。那我们为什么需要阅读 ECMAScript...

一张图概括淘宝直播背后的前端技术 | 赠送多媒体前端手册

作者: 淘系多媒体前端 发表于: 2020-06-09
2020年,直播带货火爆全网。想一探淘宝直播背后的前端技术?本文将带你进入淘宝直播前端技术的世界。 对于大多数前端工程师来说,音视频技术是一个比较少涉足的领域,本文涵盖了流媒体技术中的文本、图形、图像、音频和视频多种理论知识,涉及到播放器、web媒体技术、主流框架等介绍,只需要花上一点点时间,...

ALive小程序:阿里全平台,同步开直播

作者: 覃栋 发表于: 2020-06-04
遍地开花的直播 2020年5月17日,由阿里妈妈、淘宝直播、银河众星共同发起的国内首档直播节目——《向美好出发》重磅开启,主持人汪涵加入淘宝直播,重启阿里巴巴“春雷计划”,以文化带货的全新模式,助力国货崛起,促内销、稳外贸、助农兴农,扶持中小企业共渡疫情难关。 淘宝直播技术团队过去一年在ALi...

vite —— 一种新的、更快地 web 开发工具

作者: 木偶 发表于: 2020-05-30
vite 是什么 vite —— 一个由 vue 作者尤雨溪开发的 web 开发工具,它具有以下特点: 快速的冷启动 即时的模块热更新 真正的按需编译   从作者在微博上的发言: Vite,一个基于浏览器原生 ES imports 的开发服务器。利用浏览器去解析 imports,在服务器...

淘宝是如何缩短首屏时间、降低服务器压力的?边缘计算告诉你答案!

作者: 蒂夫 发表于: 2020-05-29
前情 在开始正题之前,我先讲一个内容详情的业务场景和其面临的性能问题 业务特点 图文内容详情业务本身有三个比较大的特点: 内容量大,几十亿的内容量,并且每天还在疯狂增长; 流量大,为了支撑这么大的业务,需要很多服务器成本; 内容数据极具静态化,页面参考如下,除了蓝色标识的数据,其他数据很少...