HTTP’nin en son sürümü 1999’da yeniden oluşturuldu. 1999’da herkes internete çevirmeli ağ ile bağlandı. İnternet çok yavaştı. 16 yıl sonra, işler büyük ölçüde değişti, ancak kullandığımız protokoller değişmedi.
'Önbelleğe almayı engellediği için' satır içi yapmamamız gereken cevaplar, özellikle süper hızlı internet döneminde biraz yanıltıcıdır. Hesaplamaları gerçekten yaptığınızda, satır içi işlem yapmışsanız önbellek ılık ve önbellek soğuk kullanıcılarla yükleme süreleri arasında genellikle önemsiz bir fark vardır. Orada aslında olan küçük bir fark inlined çünkü doğal olarak değil, çünkü HTTP / 1.1 esnek olmayan tasarımın.
SPDY protokolü, sunucu push adı verilen bir şey uygular . Bu, temel olarak HTML belgesinin kendisinin ve protokolün içini çizer. Akıllı bir sunucu, müşterinin zaten hangi kaynaklara sahip olduğunu bilir. Aptal bir sunucu ne olursa olsun her şeyi gönderir - bu yine de bir performans avantajı olur, ancak bant genişliği açısından maliyeti olabilir. Tarayıcı içeriğinde önbellek içeriyorsa, gelen kopyaları kolayca atabilir. Sunucu, ek kaynakları göndermeden önce HTML yüklenene kadar bekler - teoride tarayıcı, sunucuyu zorla iptal etmek için bir sinyal gönderebilir.
HTTP / 2.0, SPDY'ye dayanır ve büyük olasılıkla sunucu zorlaması uygular, ancak teoride bugün SPDY'yi kullanmaya başlayabilirsiniz. Dolayısıyla, satır içi yapmamamızın asıl nedeni eskilerden biri - şu anda var olan protokoller eski ve 'protokol düzeyinde satır içi' elde etmek için yeterince esnek değiller.