• 奇舞推荐

  • 详聊前端异常原理

    随着近年来前端监控体系建设日益完善,前端工程师对异常更加关注。业界关于 JS 异常介绍大多只谈了异常的捕获方法,对产生的原因和处理办法谈的较少。本文将详细的阐述异常原理,把笔者近 2 年在前端监控领域中与异常打交道的经验分享给大家。

    奇舞推荐
  • 种子轮融资 700 w,Astro 的正式发布给前端界带来了什么?

    就在上周,Astro 团队发布了 1.0 的正式版本。 从年初我就开始关注这个项目了,但当时只是学习了一下仓库的工程化搭建相关的东西 (changesets 自动发包之类),并没有深入了解它本身的功能。借着正式发版的机会,这几天熟悉了一下 Astro 1.0,发现了很多有意思的地方,下文会分别从团队背景、框架定位和核心优势几个维度给大家展开介绍,最后也会推荐一些学习资料。

    奇舞推荐
  • 学会这 10 + 个 JavaScript 单行代码,让你的代码更优雅

    JavaScript 非常大的特点容易上手且非常灵活,代码实现方式五花八门;有时候能一行代码解决,就尽量不用两行。 本文整理了非常有用的单行代码,这些需求都是在开发中非常常见的,用单行代码可以帮助你提高工作效率。

    奇舞推荐
  • 技术实践

  • Vitest:现代前端测试框架

    有一段时间没更新文章了,最近在公司项目中对现有的测试框架从 jest 迁移到 vitest (一个 Monorepo 类型的项目,里面测试大概有 700 组)。 最后仅仅从性能上来看,还是取得了不错的成效,同样也很大程度上减少了因为臃肿的 jest 带来的很多配置心智负担。 同时也发现其实现在社区中关于 vitest 的一些文章介绍还是比较少的,因此这篇文章中笔者会给大家介绍一下 vitest 这一测试框架,以及从 jest 到 vitest 迁移过程中的一些踩坑记录,希望能有所帮助

    技术实践
  • Bundle-less 的思考和实践分享

    随着 Snowpack、Vite 等利用提倡 no-bundle 的构建工具逐渐兴起,同时现代浏览器对原生 ESM 的普遍支持,Bundle-less 的概念席卷前端圈,那么我们如何理解 Bundle-less?究竟是炒概念还是能够真正地给业界带来收益?下面就来分享一下我对于 Bundle-less 的理解以及在这个方向上做过的一些探索。

    技术实践
  • React 的一些最佳安全实践

    大家好,我是 ConardLi。 React.js、Vue.js 这些现代的前端框架默认已经对安全做了非常多的考虑,但是这仍然不能阻碍我们写出一些安全漏洞。。。因为框架永远不能完全限制我们编程的灵活性,只要有一定的灵活性存在就意味着有安全风险。

    技术实践
  • 拓展边界

  • 学习 HTTP Referer

    HTTP 中 Referer 字段在工作中或许并不会吸引你的注意,隐藏在 Network 的请求之下,但是却有着非常重要的作用。平常你一定会遇到一些问题需要去排查,假如这个问题在你排查完全部代码后,依然没有解决,这个时候你会怎么办?此时我们就需要将排查问题的角度转换一下,切换到 HTTP 协议上。

    拓展边界
  • 移动端可视化引擎 F2 架构设计之:为什么要选用 JSX

    编者按:本文作者是蚂蚁集团前端工程师索丘,和大家一起聊一聊为什么移动端可视化引擎 F2 要选用 JSX,这背后的思考是什么?欢迎查阅~

    拓展边界