İstemci taraflı javascrıpt çerçevelerinin web sayfası yükleme performansına etkilerinin incelenmesi
Analyzing the effects of client side javascript frameworks on web page load performance
- Tez No: 611403
- Danışmanlar: DOÇ. DR. ASLIHAN TÜFEKCİ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2019
- Dil: Türkçe
- Üniversite: Gazi Üniversitesi
- Enstitü: Bilişim Enstitüsü
- Ana Bilim Dalı: Bilgisayar Bilimleri Ana Bilim Dalı
- Bilim Dalı: Bilgisayar Bilimleri Bilim Dalı
- Sayfa Sayısı: 88
Özet
Bu çalışma kapsamında, istemci taraflı web uygulaması geliştirme sürecinde kullanılan çerçeveler ve ortaya koydukları yaklaşımların, web sayfası yükleme performansına etkileri araştırılmıştır. Çalışmada şablonlama ve dom oluşturma yaklaşımları referans uygulama üzerinde, araştırma kapsamında geliştirilen yardımcı performans ölçüm kütüphanesi ve gezinme zamanlaması programlama ara yüzü aracılığıyla farklı tarayıcı platformları üzerinde ölçülmüştür. Çalışmada 100 nesnelik veri boyutlarında çerçeve kullanımının dom oluşturma süresini ve buna bağlı olarak sayfa yükleme zamanını, kullanıcı tarafından farkedilebilir sürelerde etkilemediği sonucuna varılmaktadır. Veri boyutu 1000 nesneye çıkarıldığında ise sanal dom oluşturma yaklaşımının yükleme zamanları bağlamında düşük performans gösterdiği sonucuna ulaşılmaktadır. Sonuç olarak, istemci taraflı web uygulamalarında küçük veri boyutlarında ortaya konulan mimari yaklaşımların günümüz donanım kapasitesinde kullanıcı deneyimi düşünüldüğünde ihmal edilebilir sürelerde fark oluşturduğu gözlemlenmektedir. Ancak veri boyutu büyüdükçe çerçevelerin sayfa yükleme süreleri arasında oluşan farkın arttığı gözlemlenmiştir.
Özet (Çeviri)
In this study, the frameworks used in client-side web application development process and their effects on web page loading performance were investigated. Templating and dom construction approaches were measured on the reference application through different browser platforms with NavigationTimingAPI and with a performance measurement library developed within the scope of the research. We found that the usage of frameworks with data size up to 100 objects does not affect the page load time with a noticeable time period by the user. When the data size is increased to 1000 objects, it is shown that the virtual dom creation approach performs poorly in context of loading times. As a result, it is observed that the architectural approaches revealed in the small data sizes in client-side web applications make a difference in negligible periods in today's hardware capacity, considering the user experience. However, as the data size increased, the gap between the page load times of frameworks also increased.
Benzer Tezler
- Web tabanlı açık kaynak kodlu bir platform geliştirilerek jeodezik çalışmalarla kabuk deformasyonlarının statik modelle belirlenmesinin incelenmesi
Examining the determination of crustal deformationsby static model with geodetic studies by developing aweb-based open-source code platform
MEHMET BAK
Doktora
Türkçe
2024
Jeodezi ve Fotogrametriİstanbul Teknik ÜniversitesiGeomatik Mühendisliği Ana Bilim Dalı
PROF. DR. RAHMİ NURHAN ÇELİK
- A framework for developing online multiple kinect interactions
Internet üzerinden çoklu kinect etkileşimi için yazılım altyapısı
MUHAMMED EMRE AKKOYUN
Yüksek Lisans
İngilizce
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBahçeşehir ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. ÖVGÜ ÖZTÜRK ERGÜN
- İstemci taraflı şifreleme ve dağıtık depolama ile kişisel veri güvenliğinin arttırılmasına yönelik bulut tabanlı uygulamanın geliştirilmesi
Developing cloud based application for enhancing personal data security with client-side encryption and distributed storage
KEMAL HAKAN
Yüksek Lisans
Türkçe
2020
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolTrakya ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ TARIK YERLİKAYA
- A packet delaying mechanism for client-side network traffic to reduce 3G modem related energy consumption of mobile devices
Mobil aygitlardaki i̇stemci tarafli ağ trafiğine paket geciktirme mekanizmasi uygulayarak 3G modemin enerji tüketimini azaltma
ERKUT DEMİRHAN
Yüksek Lisans
İngilizce
2015
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKoç ÜniversitesiBilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı
DOÇ. DR. SERDAR TAŞIRAN
- İnternet üzerinden perakende satış sistemi tasarımı
Retail sales system design through internet
TUNCER ÇETİNKAYA
Yüksek Lisans
Türkçe
2009
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBeykent ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. RİFAT ÇÖLKESEN