近来,有一篇文章正在疯传。它是上个月,Maciej Ceglowski在澳大利亚的一次演讲,名为《网站的肥胖症危机》,反思了互联网开发的现状。该文十分值得一读,Hacker News排行榜高居榜首,得到了1000多人的引荐。下面即是我的中文节译版。
网站的肥胖症危机(节译版)
作者:Maciej Ceglowski 译者:阮一峰
原文网址:The Website Obesity Crisis
1.大多数网站的主要内容是文本,更准确地说,是简短的文本。
文本自身并不大,可是展现它们的页面,正变得越来越大。Twitter展现单条议论(140个字符)的页面,超越900KB。Medium的一篇文章大概400个词,页面大小是1.2MB。
假如这种趋势持续下去,2020年,页面的体积均匀将超越5MB,比一本俄罗斯长篇小说还大。比方,陀思妥耶夫斯基的《罪与罚》,文本紧缩后不到800KB。
TechTimes.com有一篇报导,介绍Google正在为大页面做符号。可是,这篇报导的页面,体积为18MB,外加一个3MB的视频。
2015年5月,Facebook引入了"Instant Articles",协助用户疾速阅读新闻。可是,介绍这个功能的页面,体积为6.8MB,外加一个41MB的视频。你想了解这个功能的细节,仅有的办法即是去看这个视频。
2.页面真的有必要这么大吗?分明200KB就满足,为何要做成2MB?
由于咱们要往里面塞许多不需求的东西:广告、高清图像、视频、用户追寻系统、交际媒体的代码......你不塞,公司就可能辞退你。
现在的时代,你跟雇主说,想做一张体积只要几百KB的页面,就好像跟SUV车主议论省油的经济型汽车。
有人会说,这是免费内容的价值。可是,我想问,谁会从海量的互联网广告获利?广告主,仍是消费者?真实取得暴利的是网络服务提供商和互联网广告公司,其他人都付出了无穷的本钱。
3.咱们都忘了健康的页面,应当是什么姿态。
值得阅读的文本,配上构造杰出的标签。
适度的图像和视觉规划。
一层CSS少数的JavaScript,只在必需时使用
可是,2015年真实的页面,却是下面这么。
一层HTML
一大堆废物顶部还有
一层监控代码
4.宽带和光纤上网并不解决问题,实际上还鼓励了大家往页面上增加更多的东西。
为了平衡页面体积,工程师想出了许多办法:首屏疾速烘托、紧缩文件、异步加载、批量HTTP恳求、管道发送等等......
网站开发越来越依靠代码精简、紧缩、缓存、服务器装备这些中间步骤,这使得找出过错越来越艰难,本钱越来越高。
5.杂乱性让聪明人上瘾。
即便咱们知道杂乱不是功德,但难以抵抗。杂乱的东西老是显得很帅,让情面不自禁想持续干下去。
大多数网站都过度杂乱了。
咱们做的每件事,都使得发明网站或修改页面变得艰难。把一篇文章放上网,正在变得需求一个专家团队才能完结。
新手越来越难通过源码学习。咱们抽走了大家学习互联网的梯子。
6.本来只需求两步,就可以大大减小页面体积,进步功能。
第一步,保证最主要的内容,首要下载和烘托;
第二步,就此结束。
你不需求那些剩余的废物,对最简主义坚持决心就行。
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
更新日志
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]