|
|
|
|
|
by natrius
5857 days ago
|
|
Clients could have easily done this before. HEAD /2Mp91y HTTP/1.1
Host: bit.ly
...
Status: HTTP/1.1 301 Moved
Location: http://news.ycombinator.com/
If the goal was minimizing requests, Twitter could've saved the endpoint on its end and passed the data through the API. A new shortener was unnecessary, though it's easy to see why it is desirable for them. |
|
Twitter could indeed have done it on their side, but just doing it themselves is more efficient for them and provides a bit of extra user benefit - the fact it's automatic so you get more room for text in your tweets, their malicious link protection, and reliability if you assume Twitter is more reliable than J Random URL Shortener.