Show simple item record

dc.contributor.advisorTüfekci, Aslıhan
dc.contributor.authorYilmaz, Bekir
dc.date.accessioned2020-12-29T08:23:35Z
dc.date.available2020-12-29T08:23:35Z
dc.date.submitted2019
dc.date.issued2020-02-24
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/362147
dc.description.abstractBu ç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.
dc.description.abstractIn 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.en_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleİstemci taraflı javascrıpt çerçevelerinin web sayfası yükleme performansına etkilerinin incelenmesi
dc.title.alternativeAnalyzing the effects of client side javascript frameworks on web page load performance
dc.typemasterThesis
dc.date.updated2020-02-24
dc.contributor.departmentBilgisayar Bilimleri Anabilim Dalı
dc.subject.ytmComputer software languages
dc.subject.ytmComputer softwares
dc.identifier.yokid10318525
dc.publisher.instituteBilişim Enstitüsü
dc.publisher.universityGAZİ ÜNİVERSİTESİ
dc.identifier.thesisid611403
dc.description.pages88
dc.publisher.disciplineBilgisayar Bilimleri Bilim Dalı


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess