Bug 42635

Summary: Initialize Page::m_geolocationController, m_deviceOrientationController et al. lazily
Product: WebKit Reporter: Hans Wennborg <hans>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: UNCONFIRMED ---    
Severity: Trivial CC: jknotten, jorlow, steveblock, tonikitoo
Priority: P5    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.5   

Description Hans Wennborg 2010-07-20 06:31:59 PDT
In https://bugs.webkit.org/show_bug.cgi?id=42265#c11, it was suggested that we might want to initialize these member variables lazily on first use to avoid slowing down Page creation with features that are not always used.