前端学习周报2023.12-vol2

1,725 阅读5分钟

资讯头条

响应式前端框架openInula正式开源发布

国产自研前端开发框架openInula正式开源发布。openInula作为一款构建用户界面的JavaScript前端框架,不仅融入了React生态,更提供了创新的响应式API,后者通过最小化重渲染范围,使得网页性能大幅提升。此外,openInula还涵盖一系列常用功能组件,为开发者提供一站式的开发体验。与此同时,openInula正在进行AI协同研究,旨在通过大语言模型赋能,进一步优化前端开发流程。

720亿参数大模型都拿来开源了!通义千问开源全家桶,最小18亿模型端侧都能跑

12月1日,在通义千问发布会现场,阿里云宣布开源通义千问720亿参数模型Qwen-72B。通义千问当天还开源了18亿参数模型Qwen-1.8B和音频大模型Qwen-Audio,在业界率先实现“全尺寸、全模态”开源。此前,8月3日,阿里云宣布开源了通义千问70亿参数模型,包括了通用模型Qwen-7B和对话模型Qwen-7B-Chat。接着在9月25日,阿里云开源通义千问140亿参数模型Qwen-14B及其对话模型Qwen-14B-Chat,免费可商用。

Google 发布最强 AI 大模型 Gemini

12月6日,谷歌宣布推出其认为规模最大、功能最强大的人工智能多模态大模型Gemini。意味着它可以理解、操作和结合不同类型的信息,包括文本、代码、音频、图像和视频。根据谷歌给出的基准测试结果,Gemini在许多测试中都表现出了「最先进的性能」,甚至在大部分基准测试中完全击败了 OpenAI 的 GPT-4。具体有多强大,可以观看B站这个视频

开源百宝箱

Vitest 1.0 正式发布:Vue 团队打造的下一代测试框架!

12 月 5 日,由 Vue 团队打造的下一代测试框架 Vitest 正式推出 1.0 版本!Vitest 于 2021 年 12 月推出,至今已经过去了两年的时间,其发展速度可谓是非常迅速,目前在 npm 下载量已经达到了每周 250w,并且还在呈现快速增长的趋势,Github Star 数量达到了 10.7k。

VueUse:基于Vue组合式API的实用工具集

VueUse是一个基于 Composition API 实现的基本 Vue 组合实用函数的集合。VueUse可以看做是vue版的hook,Vue Compostion API支持了更好的逻辑分离,让这些常用的工具可以被复用,能够让你快速地构建丰富的应用,大大地提高你的开发效率在,避免自己去封装一些常用的功能函数,比如:防抖,节流,定时器等。上手指南可参考B站快速上手vueuse

设计千形

2023 双 11 互动 —— 情绪体验设计

本篇系统介绍了淘宝双 11 的互动玩法“幻想岛总动员”是如何构建这次玩法体验,以及在用户情绪体验等方面的设计思考。

正态分布在客观指标度量模型中的应用

客观指标监测是用户体验度量模型中的重要部分,而客观指标分布变换和指标基准值测定则是客观指标度量最重要的环节。正态分布函数的特性可以有效地辅助指标变换和基准值测定,本文将结合生产系统客观指标度量项目的实践经验,介绍正态分布函数在客观指标度量模型中的应用方法。

技术万象

装饰器的10年历史

本文介绍了装饰器在 JavaScript 中的应用和历史。装饰器是一种设计模式,可以将新的行为附加到对象上。它可以在任何编程语言中实现,并在许多框架和库中使用。文章举了两个例子:高阶函数 debounce 和高阶组件 withModal,展示了装饰器如何简化代码并提高可读性。

Monorepo,大型前端项目管理模式实践

本文分析了在复杂应用场景下的一些项目管理模式的思考探索和落地实践,monorepo 本质上不是一种框架,而是面对一个项目发展阶段,寻求满足当下最适合自己的方案的一个解决思路策略。在探索的过程中,我们可以感悟到,选方案并不是为了追逐「潮流」,而是追逐「收益」。在不同情景下,各种方案的思想并不是完全相对独立的,相互结合往往会发挥奇效。

前端常用设计模式初探

设计模式一直是程序员谈论的“高端”话题之一,总有一种敬而远之的心态。在了解后才知道在将函数作为一等对象的语言中,有许多需要利用对象多态性的设计模式,比如单例模式、 策略模式等,这些模式的结构与传统面向对象语言的结构大相径庭,实际上已经融入到了语言之中,我们可能经常使用它们,只是不知道它们的名字而已。