Web Geliştirmenin Geleceği: 2023 Tahminlerimiz
İsmail Arılık, Yazılım Mühendisi tarafından
1. Yapay Zeka Destekli Geliştirme
2022’de Github Copilot’un piyasaya sürülmesiyle sektör, Stack Overflow’un doğrudan IDE’nize entegre edilmesinin nasıl görüneceğine ilk bakışını attı. Copilot, binlerce geliştiriciye her zaman özlemini çektikleri şeyi verdi: en ufak şeyler için bile arama motoruna başvurmak zorunda kalınmaması.

2023 yılında bu asistanların daha da gelişeceğini ve bunun da sektör genelinde yankı uyandıracağını bekleyebiliriz.
Geliştiriciler artık JS dizi yöntemlerine bakmaya ihtiyaç duymadıklarını fark ettikçe MDN’ye gelen trafiğin hızla azalacağını öngörüyoruz. Ayrıca Stack Overflow’un kardeş sitesi Prompt Overflow’un birkaç ay içinde internetteki en popüler sitelerden biri olmasını bekliyoruz.
2. İşleme Desenleri
Sunucuda işlemek mi yoksa sunucuda işlememek mi? 2022’de Vercel isimli bir şirket, bu seçimi tüm uygulamanız için bir kez yapmak yerine, her yeni bileşen için yapmanız gerektiğine karar verdi.
Ön uç geliştirme çok kolaylaştığı (!) için, CSS yazan kişilerin artık Akışkan SSR ve Aşamalı Hidrasyonun nasıl çalıştığını bilmesi gerekecek.

Her ne kadar karmaşık görünse de, bu desen fark edilir bir hız ve SEO getirisi sunuyor. Bu sebeple 2023’te diğer önuç web çatılarının da bu yaklaşıma en azından sıcak bakmaya başlayacaklarını bekleyebiliriz.
3. JS Çalışma Zamanları
Bir JS çalışma zamanı seçmek, bir geliştiricinin seçimlerle felç olmadığı ender alanlardan biri olduğundan, 2020’nin başlarında Node’un yaratıcısı bize acı çekmemiz için yeni bir şey verdi. Deno ve Bun’ın lansmanı, JavaScript’in gerçekten amaçlanmadığı her yerde çalışabilen bir dile dönüşmesinin son mutasyonunu müjdeledi.
Bu yeni JS çalışma zamanları, artık HTML’yi her zamankinden daha hızlı sunabileceğimiz anlamına geliyor. Örneğin, bir sitenin İlk Bayta Kadar Süresini (TTFB) düşürüp kullanıcı memnuniyetini artırabiliriz.

2023’te hıza önem veren web çatıları ve araçlarının bu çalışma zamanlarına adapte olmak için adımlar atacağını öngörmek gayet mümkün. Bu, geliştiricilerin daha hızlı ve daha verimli uygulamalar oluşturmasına olanak sağlayacak.