Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Average word length in English = 4.7 characters

4.7 * 1000 words = 4700 bytes of additional data to download.

For some reason it intuitively felt like it would be a lot of data to bundle in the frontend, but we routinely include images in our websites that weigh 100 times that figure.

Let's keep going: the average English-speaking person knows about 30,000 words. A spellchecker in the frontend would use 30,000 * 4.7 = 141 KB. Still less than the average 3x image in a blog post.

There are 171,000 words in the Oxford dictionary. That's 800 KB, less than the weight of many popular websites.



And you can compress it, so it's actually much less than this as English (and languages in general) are highly compressible...




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: