|
|
|
|
|
by plants
1555 days ago
|
|
This is incredible - I remember seeing this project at a hackathon back when I was in college and thinking it was so cool! So funny to see the actual author of it posting about it on HN now :). Really such a cool project - would love to see this become more mature. Without actually looking through the code, I have a few questions: 1. How slow is it loading webpages? I think SMS would be a little sluggish since each message can only contain 160 characters. 2. How do you guys manage out of order text messages? Is there some sort of metadata that governs the order of a multi-part SMS? Thanks so much for posting this - really a blast from the past. |
|
Our process was
1. Remove all JS and CSS from the HTML file
2. Compress the file into a gzip stream
3. Base64 encode the file
4. Send it as a stream of text messages with some metadata on sequence numbers, etc
SMS uses the GSM 03.38 encoding which is a 7 bit encoding. I think we were working on building a custom encoding scheme for it rather than using Base64's 6-bit encoding, but never got around to it.
I think reddit.com (back in 2014 when it wasn't so fancy as it is now) took about 20 text messages to load, so you can imagine it would take less than a minute.