Weekly 第 005 期:Firefox 121、Adobe 放弃收购 Figma、date-fns v3、Sveltekit 2.0

欢迎打开新的一期 FE News Weekly, 这是第 005 期, 发表于 2023/12/25, 下面为您带来本周最新的前端技术新闻 & 优质文章 ⚡️

技术新闻

  • Firefox 发布 121 版本 新版本支持 :has() 选择器、iframe 延迟加载、text-wrap 属性、Date.parse 等,值得一提的是, Firefox 121 发布后,现在所有主流浏览器都支持 :has() 选择器了;
  • Web Development in 2023: JavaScript Still Rules, AI Emerges 2023 年的 Web 开发趋势调查,包括 Next.js、Astro 和 Jamstack 的持续发展,以及AI 工具和 CDEs 的应用,WebAssembly 在 Web 开发中的稳步发展。报告显示 JavaScript 仍然是主导语言,人工智能已经成为开发者工具包的一部分,开放网络和 Web 标准也在不断改进;
  • Adobe 放弃收购 Figma 由于监管的拦路虎,Adobe 最终放弃收购 Figma,Figma 是欧洲用户界面(UI)工具的独角兽,是一个网上协作设计平台,对很多企业都起到关键作用,本次收购失败,Adboe 将向 Figma 支付 10 亿美元的反向分手费;
  • Sveltekit 发布 2.0 Sveltekit 是一个官方用于构建 Svelte 应用程序的框架,Svelete 社区开发了许多出色的 UI 库,如 Skeletonshadcn-svelteMelt UIFlowbite SveltedaisyUI 等,2.0 是一个增量版本,增加了对新发布的 Vite 5 的支持,引入了一个名为 "shallow routing" 的新功能;
  • date-fns 发布 v3 date-fns V3 版本正式发布,新版本带来了许多特性,包括完全采用 TypeScript 重构、移除了参数检查和转换代码、字符串日期参数重新回归、支持 Date 类扩展、Node.js 现在支持 ESM、通过命名导出进行导出、新的扁平化库结构改善了 ESM/Deno 的开发体验、不再支持IE等。

优质文章

  • Should you use Bun or Node.js or Deno in 2024? 2024 该如何选择选择 JavaScript 运行时?了解 Bun、Node.js 和 Deno 可以简化决策过程:如果你更看重稳定可靠的生态系统,多年来被试验和验证过的话,你可以选择 Node.js;如果你更注重安全性和最新的编程环境功能,并且需要内置的 TypeScript 支持,建议使用 Deno;如果你需要高速执行,特别是在使用 JavaScript 或 TypeScript 时,那么 Bun 可能更适合你;
  • Getting started with Web Performance 本文探讨了 Web 性能是什么?介绍了常见的衡量指标如 LCP、INP、CLS 等以及如何提高 Web 性能的 10 个技巧;
  • AIOps在美团的探索与实践------事件管理篇 本文介绍了美团服务运维团队在事件管理领域中探索和实践 AIOps 的应用,包括智能日志检测、智能化变更识别、异常拓扑图计算和指标多维度根因定位的方法,以及相似事件推荐算法和文本向量化算法,最后,团队计划进一步探索智能日志检测和智能化变更识别的可能性;
  • 性能翻倍!京东亿级体量小程序优化实践 本文介绍了京东购物小程序和微信小程序的性能优化策略,包括代码包体积优化、代码注入优化和页面首屏渲染的优化策略,通过这些优化措施,京东购物小程序的启动耗时得到了显著降低,首页整体冷启动耗时从 4800ms 左右降至 2500ms 以下,有小程序性能优化需求的同学可以关注下;
  • 腾讯 ISUX「十二月」行业设计趋势速递 内容包括微软开发者大会、Google photos 更新自动整理分类照片能力、instagram 新功能、tinder、Rooms、Discord、喜茶联名 Noritake 以及春晚公布龙年吉祥物设计等。

工具资源

  • snowmachine 一个 Python 脚本,运行后可以在终端窗口显示圣诞树和下雪;
  • News Minimalist 一个由 ChatGPT 选出的每日热点新闻网站;
  • Photo to Anime 一个免费的图片动漫化网站,可以上传图片进行动漫化,也可以通过文本生成动漫图片。

欢迎订阅

相关推荐
susu10830189111 分钟前
vue3中父div设置display flex,2个子div重叠
前端·javascript·vue.js
IT女孩儿1 小时前
CSS查缺补漏(补充上一条)
前端·css
吃杠碰小鸡2 小时前
commitlint校验git提交信息
前端
虾球xz3 小时前
游戏引擎学习第20天
前端·学习·游戏引擎
我爱李星璇3 小时前
HTML常用表格与标签
前端·html
疯狂的沙粒3 小时前
如何在Vue项目中应用TypeScript?应该注意那些点?
前端·vue.js·typescript
小镇程序员3 小时前
vue2 src_Todolist全局总线事件版本
前端·javascript·vue.js
野槐3 小时前
前端图像处理(一)
前端
程序猿阿伟3 小时前
《智能指针频繁创建销毁:程序性能的“隐形杀手”》
java·开发语言·前端
疯狂的沙粒3 小时前
对 TypeScript 中函数如何更好的理解及使用?与 JavaScript 函数有哪些区别?
前端·javascript·typescript