前端&AI技术双周刊-2024.06.13
JavaScript
-
前端 JS 异常那些事
文章系统地介绍了什么是异常、异常的分类、异常的传播、异常的处理,以及一些异常处理的实践等等,对日常开发有一定帮助。 -
JavaScript的信号提案
这篇文章由 TC39 提案的领导者编写,讨论了 JavaScript 的信号提案。提案通过引入信号机制,类似于之前 Promises/A+ 的努力,旨在改进应用程序状态的管理,使开发者能够专注于业务逻辑而非重复细节。作者强调,这一提案不仅仅是为了提供一个统一的开发人员界面 API,而是为了精确地定义信号图的核心语义,为框架构建提供共同的信号图和自动跟踪机制。提案描述了信号在 Web 框架中的使用案例,以及如何通过信号简化和自动化数据绑定和状态管理。预期这种信号机制将能够以互操作的方式嵌入不同的框架中,带来实践中的实际益处
AI 资讯
-
Cartesia 发布低延迟音频生成模型
Cartesia 发布了一个拥有极快推理速度和超低延迟的语音生成模型。 -
OpenAI与苹果合作,将ChatGPT集成在iOS 18中
OpenAI在官网宣布与苹果达成技术合作,将ChatGPT深度集成在苹果产品矩阵中
AI 实践
- 大模型RAG入门及实践
在大语言模型(LLM)飞速发展的今天,LLMs 正不断地充实和改进我们周边的各种工具和应用。如果说现在基于 LLM 最火热的应用技术是什么,检索增强生成(RAG,Retrieval Augmented Generation)技术必占据重要的一席。RAG 最初是为了解决 LLM 的各类问题的产生的,但后面大家发现在现阶段的很多企业痛点上,使用RAG好像是更好的解决方案。
扩展阅读
-
Chroma + Ollama 搭建本地RAG应用
文章基于 Ollama 本地运行大语言模型(LLM),并结合 ChormaDB、Langchain 来建立一个小型的基于网页内容进行本地问答的RAG应用。 -
使用Performance面板分析Node.js性能
这篇文章介绍了如何通过Chrome开发者工具中的 Performance 面板来分析 Node.js 应用的性能。文中讲解了什么是 CPU 性能分析、如何开启 Node.js 的 DevTools、如何记录并分析 CPU 利用情况,并介绍了通过 console.profile() 命令进行性能分析的方法。性能分析结果可以帮助开发者发现程序中的性能瓶颈,优化代码。具体的步骤包括在命令行中启动 Node.js或 Deno 程序的检测,连接到 DevTools,记录性能,以及如何读取和使用各种工具(如Timeline、Bottom-Up、Call Tree、Event Log)来分析性能数据。这些工具为开发者提供了可视化的性能指标,使性能调优更加直观有效。