首页
学习
活动
专区
工具
TVP
发布

code秘密花园

专栏作者
570
文章
916124
阅读量
60
订阅数
神器推荐:在浏览器分析 npm 包
今天跟大家推荐一个神器 pkg-size.dev,可以直接在浏览器对 npm 包进行分析(包括占用大小、打包大小、间接依赖项等等)。它的目标是让像我们可以更轻松地探索 npm 生态系统。 对于包的使用者,pkg-size 可以帮助你:
ConardLi
2023-08-23
4130
JavaScript 生态系统非常奇怪
相比其他语言,我觉得 JavaScript 的生态系统太奇怪了,实际运行的代码已经不再是开发者编写的 JavaScript,而是各种编译工具最终生成的产物。
ConardLi
2023-08-23
1530
2022 年前端大事记
去年我总结了 2021 年 JavaScript 大事记 之后,最近好多小伙伴催更我的 2022 年总结,这就来了。
ConardLi
2023-01-09
1.2K0
现代 JavaScript 库打包指南
大家好,我是 ConardLi。今天给大家分享一篇 JS 库打包的参考指南,如果你也在维护一些 JS 库,可以参考一下~
ConardLi
2023-01-09
2.3K1
前端领域的插件式设计
例如,当我们需要把我们前端代码中的 css 样式提取打包,我们可以用 webpack 的 mini-css-extract-plugin,或者你如果用 rollup 的话,可以选择 rollup-plugin-postcss。
ConardLi
2023-01-09
1.6K0
JavaScript 是怎么运行起来的?
JavaScript 的运行原理,是我面试的时候经常会问到的问题,但是根据过往的面试结果来看,这部分能理解的很清楚的不足 20%,大多数同学热衷于去学习一些 Vue、React 这样的框架,以及一些新的 API,却忽视了语言的根本,这是个非常不好的现象。
ConardLi
2022-02-18
5660
面向未来与浏览器规范的前端DDD架构设计
Hello 大家好,我是来自字节跳动的郑仁杰,目前是公司微前端开源项目 Magic(https://github.com/bytedance/magic-microservices)的负责人及核心贡献者,今天我带来的分享主题是《面向未来与浏览器规范的前端 DDD 架构设计》,这次我们站在了一个与行业传统微前端解决方案完全不同的全新的视角去思考如何设计和实践前端微服务,如何更优雅的借助浏览器原生能力将微前端的粒度做到组件级别,期待能给大家带来不一样的收获和体验。
ConardLi
2021-12-13
1.6K0
使用 Rust 编写更快的 React 组件
大家好,我是 ConardLi,上周发了一篇 Wasm 的文章,主要分析的是今年 Google 开发者大会上的 Wasm 主题:
ConardLi
2021-12-02
1K0
Wasm 为 Web 开发带来无限可能
大家好,我是 ConardLi,不知道有没有小伙伴关注今年的 Google 开发者大会,今年的大会在 11.16 号开始。
ConardLi
2021-11-24
1.7K0
谈前端工程化
作为前端架构的一部分,工程化是个永恒的话题,我们之所以老生常谈这个事情,核心原因在于浏览器这个环境所支持的三种语言没有在语言层面提供统一的模块化支持,这使得大家都在考虑如何添加这些模块特性,更好的支持好开发。而之所以模块本身非常重要,是因为我们知道分而治之的道理。
ConardLi
2021-10-19
4850
在字节某项目中落地 Bundleless,我经历了什么?
最近在公司探索落地 Bundless 构建工具,尝试将现有的一些业务项目 从 Webpack 往 Vite 迁移,由于中后台项目一般对浏览器兼容性要求不高,可以大胆引入一些前沿且激进的方案,因此在公司找到了一个业务中后台项目初步尝试引入 Vite。
ConardLi
2021-09-29
1.2K0
再聊 Vue.js 3.2 关于 vnode 部分的优化
上一篇文章,我分析了 Vue.js 3.2 关于响应式部分的优化,此外,在这次优化升级中,还有一个关于运行时的优化:
ConardLi
2021-09-29
1.1K0
我是如何调试 Webpack 问题的
嗯?文件列表页?好吧,这种情况我似乎没遇到过,一下子没法给出答案,只能要来关键代码:
ConardLi
2021-08-12
2.8K1
​我是如何将网页性能提升5倍的 — 构建优化篇
最近对公司的一个 PC 站点做了一次整体的性能优化,由于这个系统业务复杂、依赖非常多,加载速度非常慢,优化后各个性能指标都有了显著提升,大约加载速度快了 5 倍左右。
ConardLi
2020-12-31
2.3K0
TypeScript性能优化(一)编写易于编译的代码
但是,一旦你需要组合两个或多个类型,推荐选择使用 interface 扩展这些类型,或者使用 type 组合这些类型,这种情况就有区别了。
ConardLi
2020-12-31
1.3K0
你需要了解的几种微前端解决方案
在之前的文章中,我们已经深入剖析了微前端究竟是什么,可以带来什么收益,现在让我们复习一下微前端的概念:
ConardLi
2020-12-15
2.4K0
让Jenkins自动布署你的Vue项目
https://segmentfault.com/a/1190000019212628
ConardLi
2020-11-10
2.1K0
手动实现一个 JavaScript 模块执行器
如果给你下面这样一个代码片段(动态获取的代码字符串),让你在前端动态引入这个模块并执行里面的函数,你会如何处理呢?
ConardLi
2020-10-30
7550
浏览器是如何工作的:Chrome V8让你更懂JavaScript
V8 是由 Google 开发的开源 JavaScript 引擎,也被称为虚拟机,模拟实际计算机各种功能来实现代码的编译和执行。
ConardLi
2020-10-30
1.3K0
用 Rust 和 N-API 开发高性能 NodeJS 扩展
N-API 也发布一段时间了,社区中有很多 Native addon 也慢慢迁移到了 N-API,比如 bcrypt , sse4_crc32 等。N-API 弥补了之前 nan 最痛的跨 V8 版本 ABI 不兼容的问题。
ConardLi
2020-09-21
1.6K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档