DocumentCode :
1786642
Title :
Improving I/O performance in web browser engine of smart TV platform
Author :
Cheolhee Lee ; Youjip Won
Author_Institution :
Dept. of Comput. Software, Hanyang Univ., Seoul, South Korea
fYear :
2014
fDate :
19-21 Sept. 2014
Firstpage :
490
Lastpage :
493
Abstract :
Smart TV applications use a web browser to execute xml, html, css, javascripts, images, and videos, which are stored in NAND flash, and load them into memory. The applications also convert resources into a tree data structure. This converted data structure is placed in the heap area and is removed from memory when the application is ended. Therefore, when the application is restarted, this converting process is performed again which slows the speed of a web browser. This paper suggests a technique called fast IO to add persistency to the data tree so that it can be saved and reused when the application is restarted. With fast IO, a persistency area is called an object. It is created the object file and the data file is saved and reused. Storing a tree-data structure in an object adds persistency to the data structure which means it can be reused when the application is restarted after being ended. Applying fast IO in the web browser reduced the time it took to open web pages by up to 68% by omitting the processing of re-forming the tree data structure.
Keywords :
XML; digital television; online front-ends; tree data structures; CSS; HTML; NAND flash; Web browser engine; XML; data file; javascripts; object file; smart TV platform; tree data structure; Browsers; Data structures; HTML; Libraries; Random access memory; TV; Web pages; DOM Tree; memory mapped file; persistency object; smart TV application; web browser engine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Infrastructure and Digital Content (IC-NIDC), 2014 4th IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-4736-2
Type :
conf
DOI :
10.1109/ICNIDC.2014.7000352
Filename :
7000352
Link To Document :
بازگشت