Javascript çerçevelerinin performans değerlendirmesi
Performance evaluation of javascript frameworks
- Tez No: 929025
- Danışmanlar: DR. ÖĞR. ÜYESİ NESİBE YALÇIN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Bilgisayar yazılımları, Computer softwares
- Yıl: 2025
- Dil: Türkçe
- Üniversite: Erciyes Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Javascript, web uygulamalarının geliştirilmesi için kullanılan temel teknolojilerdendir. Artan küresel nüfus ve yükselen internet kullanımıyla, JavaScript tabanlı web uygulamalarının yüklenme süreleri düşünüldüğünde kullanıcı deneyimini geliştirmek için milisaniyeler dahi kritik bir öneme sahip hale gelmiştir. Bu tez çalışmasında, en popüler Javascript çerçeveleri ile gelişmekte olan Javascript çerçevelerinde 3 farklı web uygulaması geliştirilmiş ve geliştirilen uygulamaların sayfa yükleme performansları, farklı test araçları kullanılarak analiz edilmiştir. Bunun yanında web tarayıcılarının da bu performansa etkisi araştırılmıştır. Angular, tarayıcılarda gerçekleştirilen tüm testlerde en başarılı çerçeve olmuştur. Preact, iyi bir performans gösterip ikinci sırada yer alarak iddiasını doğrulayan sonuçlar vermiştir. Uygulama boyutu arttıkça Svelte, Angular'a benzer şekilde daha iyi sonuçlar göstermiştir. React ile geliştirilmiş uygulamalar, farklı tarayıcılarda test edildiğinde tamamına yakınında diğer çerçevelere kıyasla daha düşük bir performans göstererek son sırada yer almıştır. Çerçeveler bazında yapılan test sonuçları, tüm metrikler ve test araçları göz önüne alınarak değerlendirildiğinde, Google Chrome büyük çoğunlukla son sırada bulunurken Microsoft Edge az bir farkla ilk sırada gelmiştir. Bu çalışma ile web uygulama geliştirme sürecinde uygun Javascript çerçevesini seçebilme için çeşitli Javascript çerçevelerin kapsamlı bir performans değerlendirmesi sunulmuştur.
Özet (Çeviri)
JavaScript is one of the core technologies used to develop web applications. With the growing global population and increasing Internet usage, the loading times of JavaScript web applications have become critically important, as even milliseconds can significantly impact the user experience. In this thesis, three different web applications were developed using the most popular and emerging Javascript frameworks, and the page loading performance of the developed applications using JavaScript frameworks was analyzed using various testing tools. In addition, the influence of web browsers on this performance was examined. Angular emerged as the most successful framework in all the browser-based tests. Preact demonstrated better performance, securing the second position, and validating its efficiency claims. As the application size increased, Svelte showed improved performance, similar to Angular, and achieved better outcomes. The web applications developed with React performed poorly across almost all browsers, consistently ranking last on the tests. When evaluating test results across frameworks, considering all metrics and testing tools, Google Chrome was frequently ranked last, whereas Microsoft Edge took the top spot with a slight margin. In this study, a comprehensive performance evaluation of various Javascript frameworks is presented to select the appropriate Javascript framework in the web application development process.
Benzer Tezler
- İnternet üzerinden bir endüstriyel sistem kontrolü
Başlık çevirisi yok
HÜSEYİN ALP
Yüksek Lisans
Türkçe
1998
Endüstri ve Endüstri Mühendisliğiİstanbul Teknik ÜniversitesiYRD. DOÇ. DR. TURGUT BERAT KARYOT
- Internet uygulamaları ve internet üzerinde veri tabanı yönetimi
Internet applications and database management on internet
M. NUSRET SARISAKAL
Yüksek Lisans
Türkçe
2000
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul ÜniversitesiBilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı
PROF. DR. MAHMUT ÜN
PROF. DR. MİTHAT UYSAL
- Görsel yöre tasarımında DHTML üzerinden görüntü fontları kullanımı; TEX2DHTML çeviricisi
At A website design image font usage via DHTML; TEX2DHTML converter
RAHŞAN TİKEN
- An Education environment for web based training
İnternet üzerinden eğitim için bir öğretim ortamı
HACI HAKAN KILINÇ
Yüksek Lisans
İngilizce
2001
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİzmir Yüksek Teknoloji EnstitüsüBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. SITKI AYTAÇ