前方的路:希望成为你的起点
感谢
首先要谢谢每一位读到最后一章的同学。这是我的第一本小册,也是我第一次撰写对外开放的知识内容,谢谢大家选择了这本小册,选择了我这个作者。
未完成的故事
对笔者来说,撰写小册的两个月,是挑战重重的两个月。在这个过程中,笔者时时刻刻都在与“程序员”和“技术作者”这两个角色较劲。前者要求我锱铢必较、求深求全,后者则需要我在小册内容的深度、广度与可读性之间作出权衡。正是因为有了这一番又一番的权衡,它才终于被打磨成了一本篇幅短小、卖相可爱的“小册”,而非一本庞大的、令人望而生畏的“手册”。
但也是因为如此,小册里多出了一些“未完成的故事”。比如网络优化这部分,我想可能会有同学兴致勃勃地想听一听 DNS 的预解析或者 TCP 协议的负载均衡;再比如资源加载这一块,为什么说了 async 和 defer,却没有提 preload 和 prefetch 呢?又或者比较追逐“潮流”的同学,心心念念的是 Service Worker 和 Web Worker 的应用方案;甚至所在团队性能这块还没做起来的同学,希望我可以提供能够耦合进业务的性能监测方案,等等(这些都是非常实际的阅读需求)。
但正如我开篇所说的,我的初心并非是为大家提供一本面面俱到的