Add preload manager and invoke preloadable objects in prelaunch phase 15/176815/12
authorsurya.kumar7 <surya.kumar7@samsung.com>
Mon, 7 May 2018 11:36:57 +0000 (17:06 +0530)
committerjaekuk lee <juku1999@samsung.com>
Wed, 16 May 2018 09:45:51 +0000 (09:45 +0000)
commit4739f2e776784e72a8eace33defb27e85f161b63
tree96fd556226b9cf1e3d645811347292390cd66610
parent08923900ea8c54f7fd42a85ace2bff2fa7fa08fb
Add preload manager and invoke preloadable objects in prelaunch phase

Preloading the below engine independent components is giving ~50ms improvement
in app launch:
xwalk extension server
AtomContentClient
AtomBrowserClient

Change-Id: Iee9bc108aeed0414962b301345c799807dfd043d
Signed-off-by: surya.kumar7 <surya.kumar7@samsung.com>
atom/app/atom_main_delegate.cc
atom/app/atom_main_delegate.h
atom/app/ui_runtime.cc
atom/browser/atom_browser_main_parts.cc
filenames.gypi
tizen/browser/preload_manager.cc [new file with mode: 0644]
tizen/browser/preload_manager.h [new file with mode: 0644]
tizen/src/wrt_main.cc