374 天前 / 实时音视频A桑
5 月 15 日,声网 Agora 高级架构师高纯参加了 WebAssambly 社区举办的第一场线下活动“WebAssembly Meetup”,并围绕声网 Agora 在 Web 实时视频人像分割技术的应用落地,分享了实践经验。以下为演讲分享整理。 RTC 行业在近几年的发展日新月异,在线教育、视频会议等场景繁荣蓬勃。场景的发展也给技术提出了更高的要求。于是,机器学习越来越多地应用到了实时音视频场景中,比如超分辨率、美颜、实时美声等。这些应用在 Web 端也存在同样的需求,同时也是所有音视频开发者面对的挑战。所幸 WebAssembly 技术为 Web 高性能计算提供了可能。
376 天前 / 侯振宇
写文章突破 web 应用研发效能的叹息之墙侯振宇知行合一 54 人赞同了该文章这篇文章可以看做是《长夜未央——企业级研发提效的下一阶段》的后续。相比两年前只是架构思路和局部的技术积累,随着 240 计划的推进,我对架构中关键部分做了更详尽可执行的设计。并且以上线一个真实社区类产品为目标,完成了”最小化“的实现。 同时这一两年我还做了一些质量、项目管理相关的工作,这些经验给了我更全面的视角去看待”技术架构如何结合团队职能等方面的改进来进一步突破 web 研发中的效能瓶颈“这一问题。
396 天前 / Ryan众乐
首发于 Starkwang.log 写文章新一代 Web 建站技术栈的演进:SSR、SSG、ISR、DPR 都在做什么?StarkwangJavaScript 话题下的优秀答主 181 人赞同了该文章在我之前的一篇文章里,初步介绍了 Jamstack 这套建站技术栈的背景以及各方面优劣势: https://zhuanlan.zhihu.com/p/281085404zhuanlan.zhihu.com 所以这次这篇文章会更加深入,聊聊这套技术栈的演进以及业界的一些最佳实践。 在开始阅读之前,先解释一下文章里用到的英文缩写: CSR:Client Side Rendering,客户端(通常是浏览器)渲染 SSR:Server Side Rendering...
396 天前 / 寒雁
4 月 13 日正式发布的 Chrome 90,带来了哪些有意思的新特性呢? 背景 十多年来,Web 技术突飞猛进,这其中,Chrome 功劳是最大的,可以说没有之一。身处大前端这个领域,了解 Chrome 可以帮助我们理解整个行业的发展趋势。 其实,我一直都挺关注 Chrome 的,也写过一些关于 Chrome 的博客: JavaScript 深入浅出第 3 课:什么是垃圾回收算法? JavaScript 深入浅出第 4 课:V8 是如何工作的? JavaScript 深入浅出第 5 课:Chrome 是如何成功的? 第三方 cookie 马上就不让用了...
399 天前 / 开发者头条
大家好,我是周刊菌。 牛年行牛运!加入「码农周刊 VIP 会员」,一起牛起来! 以下内容选自「码农周刊 VIP 会员」圈子,每日更新,精彩不断。 码农周刊是什么? 码农周刊是一份专为广大程序员、编程爱好者们打造的 IT 技术周刊。每周发送。 2013 年 9 月 12 日创刊至今,已发送 300 多期,订阅用户超 20 万。 专业、简单、有用,是我们一直坚持的办刊宗旨。一路走来,我们见证了不少订阅用户从编程新手进阶成了高级程序员、架构师、CTO…… 2020 年 4 月,为了给用户提供更优质的服务,我们推出了「码农周刊 VIP 会员」服务。
400 天前 / ChildhoodAndy
阿里巴巴历时 3 年自研开发的 Web 渲染引擎北海(英文名:Kraken)正式开源,致力打造易扩展,跨平台,高性能的渲染引擎,并已在优酷、大麦、天猫等业务场景中使用。 一 背景 互联网业务如火如荼地发展离不开跨平台技术,而最成熟的跨平台技术就是大家熟悉的浏览器了,它与生俱来的跨平台能力、开放的标准以及强大的生态使它成为炙手可热的容器之一。而由于其本身不是为了性能而设计的,并且历史包袱重、兼容性、厂商更新慢等问题,浏览器在移动端的表现并不突出。
404 天前 / tlanyan
421 天前 / 冷星1024
性能指标对于网站来说是一个长期需要努力优化提升的目标,谷歌为此推出了一系列工具,本文我想给大家介绍 web-vitals[1]这个由谷歌工程师编写的小而美的性能指标测量 sdk。 本文是 ssh 整理来自 web-vitals 官网的一些内容,感谢谷歌工程师们在性能方面编写的如此优秀的资料。 如何定义性能模型先讲讲性能,谷歌提出了著名的 RAIL 模型: RAIL 分别对应响应、动画、空闲和加载,自上而下的在各个步骤延伸出各种优化手段,具体的各阶段介绍可以看 Measure performance with the RAIL model[2] 这篇文章,本文主要专注于讲解如何去定义这些阶段的性能好坏。
422 天前 / codecodify
Docker 镜像一般都是基于某个系统构建而来的,最好选择系统体积小和运行时资源消耗低。目前 alpine、busybox、ubuntu、centos 和 debian 等系统用的人比较多。我本人比较喜欢用 alpine 系统来构建镜像,虽然体积比 buxybox 大一些,但应用扩展和安全性方面做的不错。如果用来运行二进制文件,用 busybox 是最好的,该系统才不到 2M。 下面演示一下怎么用 Docker 搭建 Apache 和 Nginx,一般如果没什么特殊需求,直接拉取官方镜像即可,如果官方镜像不能满足需求,比如要实现远程 ssh 连接容器,那就要选择操作系统来安装 Web 服务器程序并运行自定义指令。
435 天前 / 美团技术团队
总第 439 篇 2021 年 第 009 篇 在多形态业务场景下,如何保障多端体验的一致性,是前端技术领域一个比较受关注的方向。美团外卖前端技术团队基于 Flutter Web 探索跨端(App\PC\H5)的解决方案,真正实现“Write Once & Run AnyWhere”。本文系该团队的实践经验总结,希望能对大家有所帮助或者启发。一、背景 1.1 业务背景美团外卖商家端业务形态美团外卖商家端业务围绕数百万商家,在 PC 和 App 上分别提供了交易履约、运营、广告、营销等一系列功能,且经常有外投 H5 的场景(如外卖学院、商家社区、营销活动等)。
439 天前 / 寒雁
3 月初刚发布的 Chrome 89,带来了哪些有意思的新特性呢? 背景 十多年来,Web 技术突飞猛进,这其中,Chrome 功劳是最大的,可以说没有之一。关于这一点,我在之前的博客中已经论述过了: JavaScript 深入浅出第 5 课:Chrome 是如何成功的? 第三方 cookie 马上就不让用了,互联网广告还怎么玩? 现在,Chrome 已经不只是一个简单的浏览器,而是一个决定 Web 技术发展方向的平台型产品,它的地位也就仅次于 Linux、iOS、Andirod 和 Windows 吧。 重要的是,Chrome 并没有停下创新的脚步,一直在推动 Web 技术往前发展。
445 天前 / 开发者头条
大家好,我是周刊菌。 牛年行牛运!加入「码农周刊 VIP 会员」,一起牛起来! 以下内容选自「码农周刊 VIP 会员」圈子,每日更新,精彩不断。码农周刊是什么?码农周刊是一份专为广大程序员、编程爱好者们打造的 IT 技术周刊。每周发送。 2013 年 9 月 12 日创刊至今,已发送 300 多期,订阅用户超 20 万。 专业、简单、有用,是我们一直坚持的办刊宗旨。一路走来,我们见证了不少订阅用户从编程新手进阶成了高级程序员、架构师、CTO…… 2020 年 4 月,为了给用户提供更优质的服务,我们推出了「码农周刊 VIP 会员」服务。
451 天前 / 万向区块链
Web3.0 作为互联网发展的新阶段,有望通过技术和理念革新带来更加透明可信的互联网经济模式。2021 年,Web3.0 赛道将呈现怎样的发展趋势?万向区块链蜂巢学院第 45 期,邀请了 Parity 亚洲负责人 Yaoqi、IPFS 原力区 CTO 李昕、Mask Network 创始人兼 CEO Suji Yan 及 HaskeyCapital 投资总监于宗民就 Web3.0 面临的机遇与挑战进行了讨论与分享。 蜂巢学院每周都有线上公开直播课,添加小助手微信号:fengchaoxueyuan,或 B 站关注“万向区块链”,可获取每周公开课直播时间和入口。