Original title:
Rozšíření webových prohlížečů v nativním kódu
Translated title:
Native Code Web Browser Extensions
Authors:
Vítek, Vojtěch ; Očenášek, Pavel (referee) ; Burget, Radek (advisor) Document type: Bachelor's theses
Year:
2011
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Webové aplikace a prohlížeče jsou v dnešní době vyvíjeny a modernizovány neuvěřitelně rychlým tempem - dá se říct, že pokrok na poli internetových technologií je nezastavitelným fenoménem posledního desetiletí. Potřeba využít maximálního výkonu procesoru ve webové aplikaci k dosažení plynulého a příjemného uživatelského zážitku je enormní a každým rokem přináší, kromě neustálého vylepšování stávajících prostředků, několik nových technologií. Tato bakalářská práce se zabývá tvorbou rozšíření webových prohlížečů v nativním kódu, jejichž primárním cílem je právě využití maximálního výkonu procesoru a též snaha o vylepšení uživatelského zážitku při prohlížení webových stránek.
Nowadays, web applications and browsers are undergoing rapid development - we can say that the progress of Internet technologies is unstoppable phenomenon of the last decade. The need for the best-possible CPU performance in web applications to achieve a smooth user experience is enormous - besides the continuous improvements of existing technologies, we can see several new technologies arising every year. This thesis deals with development of native code web browser extensions whose primary purpose is to use maximum CPU performance as well as efforts to improve the user experience when viewing web pages.
Keywords:
Ajax; Assembler; Browser extension; Chrome Extension; DOM; Firefox Add-on; JavaScript; NaCl; Native Client; NPAPI; Opera Widget; Pepper; Pinnacle; Plugin; PNaCl; PPAPI; Salt; Sandbox; SSE; Web application; Ajax; Asembler; Chrome Extension; DOM; Firefox Add-on; JavaScript; NaCl; Native Client; NPAPI; Opera Widget; Pepper; Pinnacle; Plugin; PNaCl; PPAPI; Rozšíření prohlížeče; Salt; Sandbox; SSE; Webová aplikace
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/55877