Web 1.0, World Wide Web'in kabaca 1991'den 2004'e kadar olan
evriminin ilk aşamasına atıfta bulunan bir retronymdir. Graham Cormode ve
Balachander Krishnamurthy'ye göre, "Web 1.0'da içerik oluşturucular azdı
ve kullanıcıların büyük çoğunluğu yalnızca web sitelerinin tüketicisi olarak
hareket ediyorlardı. Kişisel web sayfaları yaygındı ve çoğunlukla İSS(İnsternet
Servis Sağlayıcısı) tarafından işletilen web sunucularında barındırılan statik
sayfalardan veya ücretsiz web barındırma hizmetlerinden oluşuyordu. Web 1.0
sırasında, sunucu performansı ve bant genişliği dikkate alınmak zorundaydı;
birden çok sayfadaki uzun yorum dizileri tüm siteyi potansiyel olarak
yavaşlatabilirdi.
Bir Web 1.0 sitesinin bazı yaygın tasarım öğeleri şunları
içerir:
- Dinamik HTML yerine statik sayfalar.
- İlişkisel veritabanı yönetim sistemi (RDBMS) yerine
sunucunun dosya sisteminden sağlanan içerik.
- Perl, PHP, Python veya Ruby gibi dinamik bir programlama
dilinde yazılmış bir web uygulaması yerine Sunucu Tarafı İçerir veya Ortak Ağ
Geçidi Arayüzü (CGI) kullanılarak oluşturulan sayfalar.
- Bir sayfadaki öğeleri konumlandırmak ve hizalamak için
çerçeveler ve tablolar gibi HTML 3.2 dönemi öğelerinin kullanılması. Bunlar
genellikle aralayıcı GIF'lerle birlikte kullanıldı.
- İlk tarayıcı savaşı sırasında tanıtılan Web 1.0, World Wide Web'in kabaca 1991'den 2004'e kadar olan evriminin ilk aşamasına atıfta bulunan bir retronymdir. Graham Cormode ve Balachander Krishnamurthy'ye göre, "Web 1.0'da içerik oluşturucular azdı ve kullanıcıların büyük çoğunluğu yalnızca web sitelerinin tüketicisi olarak hareket ediyorlardı. Kişisel web sayfaları yaygındı ve çoğunlukla İSS(İnsternet Servis Sağlayıcısı) tarafından işletilen web sunucularında barındırılan statik sayfalardan veya ücretsiz web barındırma hizmetlerinden oluşuyordu. Web 1.0 sırasında, sunucu performansı ve bant genişliği dikkate alınmak zorundaydı; birden çok sayfadaki uzun yorum dizileri tüm siteyi potansiyel olarak yavaşlatabilirdi.
Bir Web 1.0 sitesinin bazı yaygın tasarım öğeleri şunları içerir:
- Dinamik HTML yerine statik sayfalar.
- İlişkisel veritabanı yönetim sistemi (RDBMS) yerine sunucunun dosya sisteminden sağlanan içerik.
- Perl, PHP, Python veya Ruby gibi dinamik bir programlama dilinde yazılmış bir web uygulaması yerine Sunucu Tarafı İçerir veya Ortak Ağ Geçidi Arayüzü (CGI) kullanılarak oluşturulan sayfalar.
- Bir sayfadaki öğeleri konumlandırmak ve hizalamak için çerçeveler ve tablolar gibi HTML 3.2 dönemi öğelerinin kullanılması. Bunlar genellikle aralayıcı GIF'lerle birlikte kullanıldı.
- İlk tarayıcı savaşı sırasında tanıtılan "blink" ve "marquee" etiketleri gibi tescilli HTML uzantıları.
- Çevrimiçi ziyaretçi defterleri.
- GIF düğmeleri, web tarayıcılarını, işletim sistemlerini, metin düzenleyicilerini ve diğer çeşitli ürünleri tanıtan grafikler (tipik olarak 88×31 piksel boyutunda).
- E-posta yoluyla gönderilen HTML formları. Bu dönemde, paylaşılan sunucularda sunucu tarafı komut dosyası oluşturma desteği nadirdi. Web sitesi ziyaretçileri için bir geri bildirim mekanizması sağlamak için mailto formları kullanıldı. Bir kullanıcı bir form doldurur ve formun gönder düğmesini tıkladığında, e-posta istemcisi başlatılır ve formun ayrıntılarını içeren bir e-posta göndermeye çalışır. Mailto protokolünün popülaritesi ve komplikasyonları, tarayıcı geliştiricilerinin e-posta istemcilerini tarayıcılarına dahil etmesine yol açtı.