奇舞周刊第528期 如果您的网站 "禁用 JS "怎么办?

奇舞推荐

■ ■ ■

Website with javascript disabled

 4 月 24 日是 无 JavaScript 日,这是一个完全没有 JavaScript 的日子。目的是测试下你的网站能不能脱离 JavaScript 运行。在一些国家,"4 月 24 日 "可以写成 "4/24",这也是表示依赖失败的 HTTP 424(Failed Dependency)。JS "裸奔"日 "就是为了倡导网站应在不依赖 JavaScript 的情况下运行。与之相类似的,还有每年一度的css-naked-day。用 2006 年的话说,是时候展示您网站 <body> 元素的真面目了。根据英国政府网络团队在2023年发布的一份的调查报告显示,大约有1.1%的访客不会或无法使用 JavaScript。其中构成这1.1%的不使用js的用户由0.2%的禁用、或者不支持js以及0.9%的已经启用js,但是,无法正常加载和接收繁多的js文件。

React Complier专治焦虑症

React 19 不是 React 编译器。让我们首先澄清一个最关键的误区:记忆化技术(Memoization)在短期内仍将是 React 开发的重要部分,因此现在还不是抛弃它的时候。需要明确的是,React 19 和 React 编译器是两件不同的事物。React 团队在他们宣布即将发布 React 19 的同一篇博文中提到了编译器,这让许多人误以为二者是相同的,误解纷纷产生。

Webcodecs音视频编解码与封装

ffmpeg.wasm的底层webassembly对ffmpeg多线程处理视频的兼容很差,GPU调用效果也不尽人如意,导致渲染视频的速度非常不理想,并且还要额外下载编解码器,整体使用体验存在很多不适。而WebCodecs API可以利用浏览器自带的FFmpeg,而且可以充分利用GPU,所以其执行效率是远高于webassembly的。

技术实践

■ ■ ■

WebRTC入门

webrtc的作用是让两个客户端可以进行点对点的连接,使得双方在传递数据时不需要服务端做转发,提高效率。当然,实际的生产工作中,我们并不能完全脱离服务端,两个客户端想要建立链接,必须交换双方的信息,保证能访问到对方,且发送的内容能被对方正确解析,这个交换信息的工作往往需要服务器来完成。

解锁Node.js的五大神器

在Node.js的世界里,我们常常会听到这样的话:“Node.js是单线程的”。的确,这是它的默认行为,但在面对CPU密集型任务时,我们就需要一些小技巧来突破这一限制。好在Node.js提供了一个强大的工具:工作线程(Worker Threads)。

听说Signals快要登陆React了?

总结来讲,在 React 中实现 Signals 完全具备可行性。虽然 Signals 可能需要一段时间才能在 JavaScript 中获得原生身份,但我个人高度赞赏其蓬勃发展的技术社区对于全新开发方式的探索。感兴趣的朋友不妨持续关注 GitHub repo:++dai-shi/use-signals++。

拓展边界

■ ■ ■

Bun v1.1.8发布

Bun是一个快速、全能的工具包,用于运行、构建、测试和调试JavaScript和TypeScript,从单个脚本到完整的堆栈应用。如果你对Bun还不熟悉,可以在Bun 1.0[1]博客文章中了解更多信息。Bun 1.1 是一个巨大的更新。

“WEB进化论”2024年度大会:机器学习、WebGPU、媒体技术

时间:2024年5月28-29日。Web 进化论 | WebEvolve 是由一系列专题构成的开放论坛:关注并探讨 Web 领域最新热点技术话题,促进围绕新技术的观点碰撞、探索 Web 技术标准需求、孵化潜在的标准化方向、推动标准落地实现等。“Web 进化论”系列专题的相关话题由行业及社区驱动,活动免费面向 W3C 会员及公众开放、线上线下形式不限。

Rust China Tour北京站来了!5月25日下午,邀您共赴Rust盛宴

通过参与 Rust China Tour 的北京站活动,你将有机会与国内顶尖的 Rust 实践者面对面交流,共同探讨 Rust 编程语言的实践经验与未来发展。不论你是 Rust 新手还是资深开发者,这里都有你不可错过的学习与交流机会。期待在北京与你相见!

- END -

关于奇舞团

奇舞团是 360 集团最大的大前端团队,代表集团参与 W3C 和 ECMA 会员(TC39)工作。奇舞团非常重视人才培养,有工程师、讲师、翻译官、业务接口人、团队 Leader 等多种发展方向供员工选择,并辅以提供相应的技术力、专业力、通用力、领导力等培训课程。奇舞团以开放和求贤的心态欢迎各种优秀人才关注和加入奇舞团。

655cabca154a4624fcb349c15127ef78.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值