跳到主要内容

小周记第 19 期(2024-09-23)

· 阅读需 2 分钟
Zipei Xie
🎯 Focusing

互联网公司技术架构、怎么持续的做开源、web 性能优化、ts-remove-unused、开源社区 Paicoding

Articles & Tutorials

davideuler/architecture.of.internet-product

互联网公司技术架构:微信/淘宝/微博/腾讯/阿里/美团点评/百度/OpenAI/Google/Facebook/Amazon/eBay

开源长青, 怎么持续的做开源?

本文分享了作者做开源项目将近20年的开源准则和经验, 希望能够帮助更多的开源开发者渡过心理关卡, 过更好的生活。

面试问怎么做 web 性能优化期待的答案是什么?

大部分同学听到这个问题后只觉得答案可是是雅虎军规、webpack 打包、懒加载等,这些都是优化的技巧,其实面试官想听到的是思路:

  • 性能指标如何衡量 —— Google Core Web Vitals
  • 如何上报性能数据 —— Performance API & Google web vitals 脚本
  • 页面加载的全过程 —— 重定向、DNS、TCP 建连、服务器 RT(含 SSR) & 流式渲染、download、客户端资源加载优先级、客户端渲染
  • 性能优化的方向 —— 优化建连下载、优化 HTML 返回时序、优化静态资源体积、优化客户端渲染过程
  • 然后才是具体在哪个阶段使用的哪个技巧

Code & Tools

line/ts-remove-unused

Remove unused code from your TypeScript project.

itwanger/paicoding

一款好用又强大的开源社区,基于 Spring Boot、MyBatis-Plus、MySQL、Redis、ElasticSearch、MongoDB、Docker、RabbitMQ 等主流技术栈,附详细教程,包括Java、Spring、MySQL、Redis、微服务&分布式、消息队列等核心知识点。学编程,就上技术派。