• 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