Feed readers can be quite wasteful when it comes to bandwidth. A good implementation of HTTP caching, compression, and feed deltas can save both power and bandwidth for users and servers alike. Here is my detailed list of best practices for Atom/RSS feed publishers and feed readers.
Feed subscriptions consume a lot of bandwidth. It can be reduced with compression and HTTP caching. However, whenever one new item is added, every feed reader will download the complete feed anew. Feed delta updates solves this by extending on HTTP cache revalidation so a server would only return new entries after the last fetch.
My latest WordPress extension adds support for feed delta updates to feeds generated by WordPress. Delta updates is a more bandwidth efficient way of delivering feed updates to subscribers that removes feed entries already fetched by the client.
The AppleNewsBot fetches syndication feeds, web pages, and images for the Apple News service. Unfortunately, some sloppy programming in the bot turns it into an unintentional web server load testing tool. Here is what goes wrong when the bot visits websites that uses encryption certificates from the Let’s Encrypt certificate authority.
Yesterday, I wrote about the Sleipnir browser’s innovative Site Updates feature; where they automatically put new articles and content from your favorite websites on the browser’s new tab. The other web browsers are also moving to add news to their new tabs, and I’d also like to take a minute to compare their curated news…
You’ve might not even have heard about the Sleipnir web browser before now. It’s built on the Blink engine by a Japanese company that seem to specialize in bold user interface experiments. One of these experiments, Site Updates, really peaked my curiosity. Site Updates replaces the top-sites or speed dial functionality found on the new…
Nikola version 7.4 was released earlier today. It includes a few new features I’ve added including some limited prefetching instructions for browsers, tidy5 integration for HTML minification and prettification, and support for generating Atom feeds.
For two months now, I have been delaying updates of the front‐page and tag pages after publishing new posts. In the same period, RSS subscribers have gained a 12 hour exclusivity period on new posts. The post pages themselves have been published immediately so it can be accessed or shared by any subscriber.
A page with garbled text and RSS markup is not all that user‐friendly. Lets look at how we can improve on an RSS file’s presentation of itself to new users to help grow subscription numbers.