Tato práce bude zkoumat efektivitu webového přehrávače, který je použit v nástroji Smartlook. V první části práce bude představeno webové nahrávání, jeho základní koncept. Následující část bude obsahovat teoretické aspekty práce, a popis použitých technologií. Další část bude zaměřena na rozebrání stavu přehrávače před vylepšeními a identifikace možných vylepšení. V závěrečné části bude prezentována implementace vybraných vylepšení, včetně technického popisu provedených změn a jejich očekávaného dopadu na celkovou efektivitu webové aplikace. Cílem této práce bude poskytnout pohled na úskalí při implementaci webových aplikací a demonstrovat praktické způsoby, jak mohou být řešeny.
Anotace v angličtině
This thesis will investigate the effectiveness of the web player that is used in the Smartlook tool. In the first part of the work, basic concept of web recording will be presented. The following part will contain the theoretical aspects of the work and a description of the technologies used. The next part will focus on breaking down the state of the player before the improvements and identifying possible improvements. In the final part, the implementation of selected improvements will be presented, including a technical description of the changes made and their expected impact on the overall efficiency of the web application. The aim of this thesis will be to provide an insight into the pitfalls in implementing web applications and demonstrate practical ways in which they can be solved.
Tato práce bude zkoumat efektivitu webového přehrávače, který je použit v nástroji Smartlook. V první části práce bude představeno webové nahrávání, jeho základní koncept. Následující část bude obsahovat teoretické aspekty práce, a popis použitých technologií. Další část bude zaměřena na rozebrání stavu přehrávače před vylepšeními a identifikace možných vylepšení. V závěrečné části bude prezentována implementace vybraných vylepšení, včetně technického popisu provedených změn a jejich očekávaného dopadu na celkovou efektivitu webové aplikace. Cílem této práce bude poskytnout pohled na úskalí při implementaci webových aplikací a demonstrovat praktické způsoby, jak mohou být řešeny.
Anotace v angličtině
This thesis will investigate the effectiveness of the web player that is used in the Smartlook tool. In the first part of the work, basic concept of web recording will be presented. The following part will contain the theoretical aspects of the work and a description of the technologies used. The next part will focus on breaking down the state of the player before the improvements and identifying possible improvements. In the final part, the implementation of selected improvements will be presented, including a technical description of the changes made and their expected impact on the overall efficiency of the web application. The aim of this thesis will be to provide an insight into the pitfalls in implementing web applications and demonstrate practical ways in which they can be solved.
Tato práce bude zkoumat efektivitu webového přehrávače, který je použit v nástroji Smartlook. V první části práce bude představeno webové nahrávání, jeho základní koncept. Následující část bude obsahovat teoretické aspekty práce, a popis použitých technologií. Další část bude zaměřena na rozebrání stavu přehrávače před vylepšeními a identifikace možných vylepšení. V závěrečné části bude prezentována implementace vybraných vylepšení, včetně technického popisu provedených změn a jejich očekávaného dopadu na celkovou efektivitu webové aplikace. Cílem této práce bude poskytnout pohled na úskalí při implementaci webových aplikací a demonstrovat praktické způsoby, jak mohou být řešeny.
Zásady pro vypracování
Tato práce bude zkoumat efektivitu webového přehrávače, který je použit v nástroji Smartlook. V první části práce bude představeno webové nahrávání, jeho základní koncept. Následující část bude obsahovat teoretické aspekty práce, a popis použitých technologií. Další část bude zaměřena na rozebrání stavu přehrávače před vylepšeními a identifikace možných vylepšení. V závěrečné části bude prezentována implementace vybraných vylepšení, včetně technického popisu provedených změn a jejich očekávaného dopadu na celkovou efektivitu webové aplikace. Cílem této práce bude poskytnout pohled na úskalí při implementaci webových aplikací a demonstrovat praktické způsoby, jak mohou být řešeny.
Seznam doporučené literatury
[1] Flanagan, David. JavaScript: The definitive guide. 7. vyd. 2020.
[2] Frisbie, Matt. Professional JavaScript for Web Developers. 5. vyd. 2023.
[3] Haverbeke, Marijn. Eloquent JavaScript. Třetí vyd. 2018.
Seznam doporučené literatury
[1] Flanagan, David. JavaScript: The definitive guide. 7. vyd. 2020.
[2] Frisbie, Matt. Professional JavaScript for Web Developers. 5. vyd. 2023.
[3] Haverbeke, Marijn. Eloquent JavaScript. Třetí vyd. 2018.
Přílohy volně vložené
-
Přílohy vázané v práci
grafy, tabulky
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
V úvodu své obhajoby diplomant představil cíle své práce, poskytnout pohled na vytváření webové aplikace. Dále popsal postup při webovém nahrávání a představil analytickou platformu Smartlook.com. Následně představil problémy a své řešení při práci s platformou.
Následovalo čtení posudků vedoucího práce a oponenta. V reakci na posudky diplomant vysvětlil, proč si vybral aplikaci Smartcom.com a bezpečnostní rizika monkey patching.
V závěrečné diskuzi student objasnil použití své práce v praxi.