Oblíbenost JavaScriptových API internetového prohlížeče

but.committeeprof. Ing. Tomáš Hruška, CSc. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (místopředseda) doc. Ing. Radek Burget, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) prof. RNDr. Alexandr Meduna, CSc. (člen) Mgr. Ing. Pavel Očenášek, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " B ". Otázky u obhajoby: Jaká je orientační časová náročnost provedených měření? Je tato náročnost důvodem k návrhu distribuovaného řešení v cloudové infrastruktuře (droplets)? Na základě čeho byl zvolen rok 2016 pro rozlišení "nových" API? Komise, například: K čemu slouží "Intersection Observer, slide 10" v prezentaci? Komise, například: K čemu slouží další techniky uvedené na "slide 10" v prezentaci?cs
but.jazykslovenština (Slovak)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorPolčák, Liborsk
dc.contributor.authorSchauer, Mareksk
dc.contributor.refereeBurget, Radeksk
dc.date.accessioned2021-06-25T07:55:34Z
dc.date.available2021-06-25T07:55:34Z
dc.date.created2021cs
dc.description.abstractV tejto práci prezentujeme návrh a implementáciu platformy pre automatizované meranie používania JavaScriptových API vo webovom prehliadači. Táto platforma je založená na OpenWPM, ktoré slúži na inštrumentáciu webového prehliadača. V našej architektúre je prehliadač obohatený o upravené rozšírenie Web API Manager, ktoré umožňuje zachytávať volania jednotlivých JavaScriptových API a zaznamenávať o príslušných volaniach informácie. Uvedená platforma bola použitá pre vykonanie meraní na počte 10000 webových stránok. Z analýzy dát získaných meraním sme zistili, že na navštívených webových stránkach sú najpoužívanejšie API pre prácu s HTML, DOM, High Resolution Time API a Web Cryptography API. V rámci API, ktoré boli v prehliadači Mozilla Firefox implementované po roku 2016, sme ako najčastejšie používané identifikovali Intersection Observer API, Background Tasks API a Resize Observer API.sk
dc.description.abstractIn this work we present the design and implementation of a platform for automated measurement of the use of JavaScript APIs in a web browser. This platform is based on OpenWPM, which is used to instrument the web browser. In our architecture, the browser is extended with a modified Web API Manager extension, which allows to capture calls to JavaScript methods and log information about these calls. The platform was used to perform measurements on a 10,000 websites. From the analysis of the data obtained by the measurement, we found that the most used APIs over measured websites are APIs specified in HTML and DOM standards, High Resolution Time API and Web Cryptography API. Within the APIs that were implemented in Mozilla Firefox after 2016, we identified the Intersection Observer API, Background Tasks API and Resize Observer API as the most frequently used.en
dc.description.markBcs
dc.identifier.citationSCHAUER, M. Oblíbenost JavaScriptových API internetového prohlížeče [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.cs
dc.identifier.other136743cs
dc.identifier.urihttp://hdl.handle.net/11012/200120
dc.language.isoskcs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectJavaScriptsk
dc.subjectECMAScriptsk
dc.subjectWeb APIsk
dc.subjectMeranie webusk
dc.subjectOpenWPMsk
dc.subjectPrehliadačsk
dc.subjectJavaScripten
dc.subjectECMAScripten
dc.subjectWeb APIen
dc.subjectWeb measurementen
dc.subjectOpenWPMen
dc.subjectBrowseren
dc.titleOblíbenost JavaScriptových API internetového prohlížečesk
dc.title.alternativeOn Popularity of Web Browser JavaScript APIsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2021-06-21cs
dcterms.modified2021-06-24-11:34:36cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid136743en
sync.item.dbtypeZPen
sync.item.insts2021.11.23 00:10:58en
sync.item.modts2021.11.22 23:05:34en
thesis.disciplineInformační systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
4.72 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23312_v.pdf
Size:
85.49 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23312_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23312_o.pdf
Size:
88.67 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23312_o.pdf
Loading...
Thumbnail Image
Name:
review_136743.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
review_136743.html
Collections