Browser Onload Event Timing via Frame Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Web pages with long load times due to delayed component loading, such as advertisements, result in user dissatisfaction and decreased advertising revenue, as users perceive poor website performance and abandon sites in favor of more responsive ones.
Innovation Solution
Asynchronously loading web page content by utilizing frames to trigger an onload event before all content is loaded, allowing components like advertisements to be loaded after the frame's onload event, thereby reducing the overall load time and maintaining compatibility with multimedia items.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If advertisements and multimedia components are loaded before the onload event, then advertising revenue and engagement are improved, but web page load time increases causing poor user performance perception
Solution Approach 1:
The patent divides the web page into multiple frames (e.g., frame1, frame2, frame3) where each frame can be loaded independently. The onload event is triggered when the first frame loads, allowing the page to appear responsive before all content is fully loaded. This segmentation enables the web page to achieve partial loading completion quickly while still providing advertising opportunities through the loaded frames.
2Loss of time
If advertisements are delayed until after the onload event, then web page load time is reduced improving user perception, but advertisement engagement and revenue decrease
Solution Approach 1:
The patent creates empty frames in advance before the onload event is triggered. These pre-created frames are ready to receive advertising content as soon as the onload event occurs. This preliminary preparation allows the web page to maintain fast load times while ensuring advertising components are immediately available for engagement once the onload event triggers their loading.
3Speed
If frames are used to trigger onload event before all content loads, then web page responsiveness is improved, but compatibility with multimedia items may be compromised
Solution Approach 1:
The patent employs nested frames where frames can contain other frames or multimedia content within them. This nested structure allows complex multimedia items to be loaded within the frame system while maintaining the overall responsiveness benefits. The nested arrangement ensures that multimedia compatibility is preserved as the frame structure can accommodate various media types while still triggering onload events at appropriate stages.
Data Source
AI summary
Various embodiments pertain to techniques for decreasing an amount of time to a browser onload event by asynchronously loading web page content. In various embodiments, frames are utilized to trigger an onload event before all content in a web page is loaded. In some embodiments, various components of the web page, such as advertisements, are provided in frames, and the loading of the components is triggered by an onload event of the frame. In other words, an empty frame can be provided for the purposes of triggering both a frame onload event and an onload event for the web page. The frame onload event can cause a page script to be executed effective to load the components into the frames. In some embodiments, two or more nested frames are utilized to provide asynchronous loading of web page components while maintaining compatibility of the advertisement or multimedia items and the web page.


