首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
不做祖国的韭菜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
字节跳动面试官:请你实现一个大文件上传和断点续传
这段时间面试官都挺忙的,频频出现在博客文章标题,虽然我不是特别想蹭热度,但是实在想不到好的标题了-。-,蹭蹭就蹭蹭 :)
前端导出10万条数据/前端导出Excel/WebWorker优化导出Excel
要导出10万条数据?后端处理好后,前端再导出! 啥?前端自己加工、自己导出?!开玩笑,10万数据,啥终端都给你卡爆! 后端也卡?你后端不会开启多线程啊!叫我大佬啊,好吧!其实前端也可以开启多线程~
浅谈高并发以及三大利器:缓存、限流和降级
引言 高并发背景 互联网行业迅速发展,用户量剧增,系统面临巨大的并发请求压力。 软件系统有三个追求:高性能、高并发、高可用,俗称三高。三者既有区别也有联系,门门道道很多,全面讨论需要三天三夜,本篇讨论
手把手教你从rollup、esbuild、vite、swc、webpack、tsc中选择npm包构建工具
前言 随着前端的不断发展,很多新特性出现的同时,越来越多的构建工具也如雨后春笋般冒了出来,那么不论是在日常的工作中,还是在平常自己的开源项目中,构建npm包的时候,大家首先想到的就是rollup来构建
网站性能优化实战——从12.67s到1.06s的故事
——本文是对之前同名文章的修正,将所有webpack3的内容更新为webpack4,以及加入了笔者近期在公司工作中学习到的自动化思想,对文章内容作了进一步提升。 作为互联网项目,最重要的便是用户体验。在举国“互联网+”的热潮中,用户至上也已经被大多数企业所接收,特别是在如今移动…
网站性能优化实战——从12.67s到1.06s的故事
作为互联网项目,最重要的便是用户体验。在举国“互联网+”的热潮中,用户至上也已经被大多数企业所接收,特别是在如今移动端快速发展的时代,我们的网页不仅只是呈现在用户的PC浏览器里,更多的时候,用户是通过移动产品浏览我们的网页。加之有越来越多的开发者投入到Web APP和Hybri…
JavaScript的字节码 - v8 Ignition指令
前面的文章我们介绍了在js的AST层次的各种操作手段。AST操练熟练了之后,就差一步就可以执行了,那就是转换成中间代码,或者是解释型的字节码,或者是为编译器准备的IR. 我们以v8为例,首先看下v8的
入门系列3 - background、content、popup的通信
前面两节简单的总结了一些关于什么是浏览器插件,以及浏览得的manifest.json文件配置。同时在后续也给插件增加了页面和逻辑,说明了background、popup、content三个字段的具体使用。 不同字段对应着不同的作用,协作构成了插件的强大功能。合作就得沟通,就像E…
Chrome 96 版本无法携带cookie的终极解决方案及源码分享
Chrome 51 开始,浏览器的 Cookie 新增加了一个 SameSite 属性,用来防止 CSRF 攻击和用户追踪。谷歌默认SameSite属性为Lax。80版本开始,跟SameSite相关的
多角度解析Webpack5之Loader核心原理
「万字解析」架构视角图文并茂讲述Webpack Loader原理,从基础配置过渡源码实现,最终手把手带你复刻企业级loader。从原理搞懂Webapck中loader是如何处理你的文件。