[Saasfly前端小报] 2024年了,虚拟DOM该何去何从?

157 阅读10分钟

国内

腾讯 - 编程语言

一组图了解编程语言发展史

从计算机被发明至今的几十年里,出现过很多编程语言,下面让我们从时间维度入手来聊聊一些流行的、具有历史影响力的编程语言。

淘宝 - 音视频

在淘宝,音视频技术团队解决了内容电商什么问题?

本文介绍淘宝如何解决内容电商中 “画质要高清、播放要流畅” 的问题。

天猫 - 报错文案

如何解决商家工作台外化报错文案?

商家工作台外化报错文案是一个常见的问题,商家无法理解报错信息,解决这个问题的主要需求是使报错文案能够被商家理解并且有帮助。解决方案包括逐一答疑和发公告,自研方案可以分为可控的文案和不可控的文案。技术方案包括时序交互、客户端流程图和类图。

得物 -大模型

得物大模型平台,业务效果提升实践

得物大模型平台是一个训练与推理平台,已经上线几个月并与公司内部超过10个业务领域展开了合作。本文将分享如何在大模型平台上实现业务效果指标的提升,包括大模型选择、数据准备、大模型训练、效果评估和推理部署等流程。大模型的应用场景包括自然语言处理、文本生成和摘要、智能问答系统、社交媒体分析等。

京东零售 - 性能

前端性能优化实践

前端性能优化相关介绍。

Orchestration frameworks

Orchestration frameworks: LangChain vs LlamaIndex

本文介绍了 Orchestration framework LangChain 和 LlamaIndex 并对其进行了对比。

Vue 2024

2024 年 Vue 发展预测

2024年Vue的发展预测主要包括新版本的到来、Vue Vapor Mode的发布、性能改进、新的实验性功能以及核心和整个生态系统的进步。

C 端交互稿

一份详细的交互文档应该怎么写?

本文介绍了如何编写详细的交互文档,包括确定文档目标和受众、制作原型和表现形式、交互内容的展示和说明等。作者还强调了最终设计稿和交互文档之间的关系。

AIGC 落地

生成式 AI 应用落地小结:高估的模型能力,低估的工程实施

生成式AI应用的落地需要充分认识模型能力和工程实施,并通过探索不同的方法来弥补模型的差距。Thoughtworks在AutoDev和Studio B3等项目中进行了实践,并提出了使用多个模型来支持不同子任务的观点。本文讨论了在JetBrains IDE中使用的多种模型,包括本地向量化模型、OpenAI问答模型、本地模型、单行代码补全模型、云端代码补全模型和拼写检查模型。根据不同的场景,需要结合多种机器学习模型来增强人类。

飞书 - 办公软件

对话齐俊元:飞书如何思考第三代办公软件?

一期关于飞书的产品对话,嘉宾是飞书产品副总裁齐俊元。

政采云 - 接口容灾

前端接口容灾

本文介绍了前端接口容灾的方案,包括存储方案的选型、数据上云、CDN和indexDB的使用。还讨论了缓存策略和唯一标识的相关内容,以及使用puppeteer库进行浏览器操作的代码。

华为 - 前端框架

华为自研的前端框架是什么样的?

本文介绍华为开源的一款前端框架 —— openInula,Inula兼容React 95% API,最初开发的目的就是为了替换华为内部使用的React。

网易云音乐 - DOM

2024年了,虚拟DOM该何去何从

前端框架之争从 jQuery 到日不落 React,把虚拟 DOM 带入了我们的视野,再到如今 Javascript 框架的百家争鸣,更多的技术点在得到重视,改进、发展和探索。2024 年虚拟 DOM 依旧是大头,但是无论是依赖追踪,还是在编译阶段做更多的事情 / 优化,是目前的发展趋势。没有最好的技术,只有更好。

群核 - NUI

自然语言界面:开启人机交互的全新篇章

自然语言界面(NLI)是一种用户界面,用户可以通过语音或其他方式提供输入,并以语音、文本或其他形式接收系统的响应。NLI的发展可以追溯到20世纪60年代,当时ELIZA是一种早期的自然语言处理计算机程序,通过模式匹配和替换来模拟对话。随着自然语言处理技术的发展,语音用户界面(VUI)在2010年代迎来了第一波应用爆发,例如Siri等产品。近年来,大语言模型(LLM)的出现使得NLI的应用得以进一步扩展,LLM不仅可以模仿人类对话,还具备文案写作和问题分析等能力。通过NLI与计算机交互几乎不需要学习,而且可以通过自然语言输入实现复杂操作,提高用户的效率。随着大语言模型的不断进步,自然语言界面有望迎来第二次应用爆发。

火山 - 数据大屏

数据大屏实现揭秘——以火山引擎数据大屏产品为例

本文以 DataWind 数据大屏产品为例,详细介绍了实现一个优秀的数据大屏在技术和设计上要考虑的内容和实现方法。

京东设计 - 黄金圈

用黄金圈模型解构品牌建设的基本逻辑

黄金圈模型是一种有效的品牌沟通工具,通过讲述品牌的理念、方法和产品,与消费者建立情感连接,实现品牌建设和管理的目标。黄金圈模型与人脑的功能区相契合,从感性的品牌使命出发,逐步往外完成整个沟通的过程,使消费者在了解品牌和商品信息的过程中每一步都能被说服,从而促成最终的购买和品牌忠诚。然而,并不是所有品牌都能成功地运用这个模型进行沟通,需要结合品牌所处的市场阶段和竞争情况,提出最合适的发展路径,以实现品牌的长远发展。

百度设计 - 贴吧

打破常规丨贴吧会员改版表达年轻态度

贴吧推出全新的双会员机制,通过拆分高价、低价会员来满足更多用户的购买需求,并增加高价会员的吸引力。团队通过问卷调查了解用户对会员的喜好,进行了视觉、形状、质感、结构和动效方面的升级,提升了会员的年轻感和吸引力。团队还进行了链路升级,提高了用户的转化率和使用率。贴吧将继续优化会员全链路的体验,挖掘更多商业和用户价值的可能性,提供更多元的服务,并持续探索品牌透传场景,强化会员的感知。

国外

JS 2023

JavaScript in 2023: A Year of Surprises and Transformations!

2023年是JavaScript世界中一个充满惊喜和变革的年份。从行业的重大变动到框架和语言特性的令人兴奋的更新,Web开发人员见证了JavaScript的显著演变。本文将深入探讨你可能错过的JavaScript领域中的10个重大变化。

GenAI and FE

How GenAI Transforms the Landscape of Front-End Development

Generative AI(GenAI)正在彻底改变科技行业,尤其是在前端开发领域。它自动化了日常任务,提高了生产力,并开启了设计和开发的新领域。GenAI变革力量的一个例子是它在使用ChatGPT的React开发项目中的应用,该项目可以生成具有多种变体的UI组件,并有助于打造用户友好的界面。然而,也有需要改进的地方,例如过时的例子和图书馆,以及潜在的安全和稳定问题。还讨论了将不同的人工智能生成元素集成到具有凝聚力和功能性的应用程序中的挑战。前端开发的未来在于人类创造力和机器智能之间的共生关系。

animation

CSS Animations with No-Code

Animotion是一个可视化的CSS动画构建工具,它允许用户通过拖拽、调整大小、旋转、裁剪等操作来创建CSS动画。

Node.js vs Bun

A simple WebSocket benchmark in JavaScript: Node.js versus Bun

讨论了JavaScript中的一个简单的WebSocket基准测试,比较了Node.js和Bun之间的性能差异。

Astro Design

Design System Wisdom 2023

本文介绍了作者在Astro UX设计系统上的经验教训,包括考虑用户需求、避免过度依赖他人的决策、解决设计师和开发人员之间的争议、维护系统的每个部分、避免构建错误的组件以及反映组织语言的组件API。

Digital Brain

The exciting, perilous journey toward AGI

Ilya Sutskever 分享了他对人工智能的兴趣和研究经历。

Svelte

What's new in Svelte: December 2023

2023年12月Svelte的新功能预览在Svelte Summit Fall 2023中宣布。该峰会包括来自生态系统各方面的演讲,并由核心团队发布了新的Svelte Dev Tools、图像优化和Svelte 5.0的预览版本。

Prettier CLI

Prettier's CLI: A Performance Deep Dive

Prettier团队聘请 Fabio 来加速 Prettier 的命令行界面(CLI)。在这篇文章中,他将介绍他发现的一些优化方法,以及发现这些方法的过程,还会展示当前CLI和新CLI之间的一些令人兴奋的数据,并提出一些关于下一步可能进行的优化的猜测。通过这段话,他向读者展示了他的背景和他要讨论的主题。

llamafile

Introducing llamafile

Mozilla推出llamafile,将大型语言模型权重转化为可执行文件,简化分发和运行LLM的过程。llamafile是通过结合llama.cpp和Cosmopolitan Libc实现的,解决了一些挑战性问题。llamafile的首个版本由Cosmopolitan的创作者Justine Tunney开发,其代码基于Apache 2.0许可证。

LLM 重塑教育

Nature|LLM正在重塑教育,所有学生都需要学习AI,RAG是解决幻觉的关键

Nature刊文详细剖析了LLM(大语言模型)如何重塑教育事业,并探讨了教育行业的不同参与者如何抓住LLM带来的机会,重新改造这个存在已久的行业。研究人员和教育工作者对于ChatGPT和其底层的LLM技术看到了巨大的潜力。教育机构和学术界也在使用基于OpenAI的LLM技术开发商用辅助工具,如MagicSchool和Eduaide,以帮助教师规划课程和评估学生作业。

Web Components and JS Framework

Web Components Eliminate JavaScript Framework Lock-in

本文介绍了使用Web Components与JavaScript框架结合的好处,并通过构建一个简单的待办事项应用程序来演示这一点。文章还解释了Web Components的基本概念和工作原理,以及如何与JavaScript框架结合使用。最后,提到了Astro官方文档中关于在Web组件之间共享状态的页面。