前端周刊第一期

简介: 前端周刊第一期

前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转载。


大事件



  • 2021 年的 JavaScript后起之秀——这是对在 GitHub 上继续流行的 JavaScript 项目的流行看法,这是连续第 6 年运行的。星级并不是确定哪些项目好用的唯一方法,但它是一种方法,我们倾向于发现它会显示一些值得一试的项目和库。2021 年对 JavaScript 来说是强劲的一年,尤其是 Next.js、Vite 和 zx 等项目!
  • 解读大前端的 2021 :究竟“卷”出了什么名堂?——本文是 “2021 InfoQ 年度技术盘点与展望” 系列文章之一,由 InfoQ 编辑部制作呈现,重点聚焦大前端领域在 2021 年的重要进展、动态,希望能帮助你准确把握 2021 年大前端领域的核心发展脉络,在行业内始终保持足够的技术敏锐度。 “InfoQ 年度技术盘点与展望”是 InfoQ 全年最重要的内容选题之一,将涵盖架构、AI、大数据、大前端、云计算、数据库、中间件、操作系统、开源、编


文章



  1. The JS Self-Profiling API In Practice — 它是一个 API,允许 web 应用程序控制采样分析器来测量客户端 JavaScript 执行时间。不出所料,它目前仅适用于 Chrome 94+。
  2. 更智能的 JavaScript 映射器:array.flatMap() — 您可能对这种方法是否更智能持怀疑态度,但值得了解。
  3. 是时候使用 JavaScript Temporal API 了吗?— “JavaScript 中的日期处理很痛苦,是时候使用合适的 Temporal API 了。”
  4. 前端CI/CD上如何保证依赖安装速度达到优解——前端应用在构建部署时长上,通常受代码拉取速度、以及机器配置高低等因素影响。排除这些我们往往不可控的因素外,仍可以通过对npm依赖安装方式进行优化,来达成更快的构建速度。以项目存在50个以上生产依赖包,最优秀的依赖安装方式比最差的安装方式,往往能够节省20s以上的时间。


框架发布



  1. Ember.js 4.1,继Ember 4.0于 12 月之后。
  2. ESLint 8.6.0
  3. Jasmine 4.0 – Node 和浏览器的测试框架。
  4. AVA 4 – 节点测试运行器。
  5. History 5.2 - 用 JS 管理会话历史。
  6. fast-json-stringify 3.0 – 一个更快的JSON.stringify().
  7. Chart.js 3.7 – 基于画布的简单 HTML5 图表。


代码和工具



  1. Fuite:一种用于在 Web 应用程序中查找内存泄漏的工具——考虑到“加载 DevTools 并在性能选项卡中执行大量工作”与“运行此脚本”的选择,后者听起来更简单。而 Fuite 的目标是让检测网页内存泄漏的过程就这么简单。
  2. Perspective 1.1:通过 WebAssembly 的快速流数据可视化——Perspective最初是为 JP Morgan 构建的,用于构建实时高性能交互式可视化,由编译为 WASM 引擎盖下的 C++ 引擎提供支持。
  3. jsPDF 2.5:客户端 JavaScript PDF 生成— 即时创建票证、文档、证书等。
  4. Vanta.js:您网站的 3D WebGL 背景动画— 从预定义的背景动画之一中进行选择,然后使用 UI 调整设置。当然有些东西你会很少使用,但是当你需要它们时会有一组整洁的效果。
  5. Choices.js 10.0:一个可配置的选择框/文本输入插件——这里有很多例子,或者你可以直接去GitHub 存储库。
相关文章
uniapp Vue3 面包屑导航 带动态样式
uniapp Vue3 面包屑导航 带动态样式
253 1
|
存储 域名解析 运维
阿里云轻量应用服务器82元与298元年解析与选择参考
目前,阿里云推出的两款特惠轻量应用服务器——82元1年的2核2G3M套餐和298元1年的2核4G4M套餐,吸引了众多用户的关注。本文将深入解析这两款套餐的具体配置、优势、应用场景及选购建议,以供参考。
阿里云轻量应用服务器82元与298元年解析与选择参考
|
存储 SQL NoSQL
数据库基础教程
数据库基础教程
|
网络协议 安全 网络安全
|
算法 安全 Linux
真实世界的密码学(二)(2)
真实世界的密码学(二)
307 2
|
网络协议 Linux Shell
Linux下常用的端口转发工具
【7月更文挑战第27天】Linux下常用的端口转发工具
968 14
|
缓存 监控 算法
|
算法 编译器 API
【CMake的文件操作】深入CMake的文件操作:精通遍历及高级应用
【CMake的文件操作】深入CMake的文件操作:精通遍历及高级应用
523 1
|
MySQL 关系型数据库 数据安全/隐私保护
MySQL 8.0 Access denied for user 'root'@'localhost' (using password: YES) 问题解决
在网上看到有许多此类问题的解决办法,但因版本的不一致导致同一种问题有人可以解决有人不可以解决。在这我给出一种针对当下最新8.0版本的解决办法,本人亲测可行。当然此方法也可用于忘记密码后重置密码。方法步骤:一、启动服务器后,运行 mysqld --console --skip-grant-tabl.
10667 2

热门文章

最新文章