首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端工程化實踐
订阅
顏夏
更多收藏集
微信扫码分享
微信
新浪微博
QQ
81篇文章 · 0订阅
前端工程化(7):你所需要知道的最新的babel兼容性实现方案
网上关于babel兼容性实现方案的剖析有很多,但大部分剖析案例已经不适用于现在的babel生态。作者在最新babel7的基础上,不断编译验证,发现跟网上大部分剖析文案还是有很大不同。所以,输出本文的目
转转中后台规范落地实践
1. 背景 中台覆盖了多线业务,自然对应的不少后台系统,考虑日后到项目应用,满足业务的快速迭代,无论是技术版本升级、敏捷开发、可复用性和可维护性等。 我们需要针对当下的痛点,切合定一些强制规范和推荐规范。 主要分为两大模块:强制规范和推荐规范,大致如下图。 2. 如何落地? 开…
用「增量」思想提升代码检查和打包构建的效率
在这里「增量」这个概念的对立面是「全量」。在 Linux 系统中当需要备份数据或者跨服务器同步文件时,会用到一个叫 rsync 的工具,它的速度会比 scp/cp 命令更快,因为它会先判断已经存在的数据和新数据的差异,只传输不同的部分,即「增量」同步。 在前端开发工程化领域,本…
从Vite工具看ESM模块化开发探索(一)
当时就想到我们公司内部的代码,在webpack加持下,那是一个“重”,每次跑项目的时候,我的16G内存的MBP就扛不住了,风扇很响,烫的可以煮鸡蛋,编译时间也是非常头疼。 随后在后续的开发中,我也一直持续在关注尤大仓库的vite代码更新,发现他更新得比较频繁,可以看出尤大对于这…
替代 webpack?一文带你了解 snowpack 原理,你还学得动么
近期,随着 vue3 的各种曝光,vite 的热度上升,与 vite 类似的 snowpack 的关注度也逐渐增加了。目前(2020.06.18)snowpack 在 Github 上已经有了将近 1w stars。 snowpack 的代码很轻量,本文会从实现原理的角度介绍 …
如何度量前端项目研发效率与质量(上篇)
在DevOps,有个很流行的说法是XX项衡量DevOps是否成功的指标。通过对研发流程各个阶段的关键数据进行度量,来判断一个项目是否完成DevOps转型。 这个思路非常正确,因为要想改进它,就要度量它。 而对于前端项目大部分也可以套用DevOps的部分衡量指标,我基于本身的项目…
手把手教你搭建一个灰度发布环境
灰度发布,又称金丝雀发布。 对应到软件开中,则是指在发布新的产品特性时通过少量的用户试点确认新特性没有问题,确保无误后推广到更大的用户使用群体。 集成灰度发布的流水线在DevOps中是一个非常重要的工具和高效的实践,然而笔者在入职以前对流水线和灰度发布知之甚少。在了解一个新东西…
使用 GitHub Actions 做 Flutter 项目的 CI/CD
GitHub 发布了能够直接集成在 GitHub 仓库的 CI/CD 工具, GitHub Actions。并且针对 Public 项目免费提供。 我尝试了在 Flutter 项目上使用,相比 travis-ci,目前看来除了方便(不用跳出 github 站外), 还没有其他优…
精读前后端渲染之争
简洁的语言让我们明白什么前后端渲染的优缺点各在哪里,可谓一篇不错的文章
前端工程与性能优化
前端工程与性能优化