CN110737532B - Memory optimization method for Android television browser - Google Patents

Memory optimization method for Android television browser Download PDF

Info

Publication number
CN110737532B
CN110737532B CN201910978853.5A CN201910978853A CN110737532B CN 110737532 B CN110737532 B CN 110737532B CN 201910978853 A CN201910978853 A CN 201910978853A CN 110737532 B CN110737532 B CN 110737532B
Authority
CN
China
Prior art keywords
browser
memory
resource
node
data structure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910978853.5A
Other languages
Chinese (zh)
Other versions
CN110737532A (en
Inventor
黄文豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201910978853.5A priority Critical patent/CN110737532B/en
Publication of CN110737532A publication Critical patent/CN110737532A/en
Application granted granted Critical
Publication of CN110737532B publication Critical patent/CN110737532B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5022Mechanisms to release resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method for optimizing an Android television browser memory, which comprises a memory monitoring step, an information synchronization step and a step of calculating and calibrating a releasable memory space, and optimizes and releases temporary meaningless memory resources in a browser kernel according to a calculation result. The method can enable a user to directly release a large amount of meaningless memory resources in the kernel on the premise of not changing the display and operation of the current webpage when the user browses the webpage by using the browser, greatly reduces the occupation of the browser on the system memory, avoids the situations of operation blockage and the like when the browser browses the webpage due to insufficient memory, improves the software fluency and improves the user experience.

Description

Memory optimization method for Android television browser
Technical Field
The invention relates to the technical field of browsers, in particular to a method for optimizing memory of an Android television browser.
Background
With the rapid development of internet technology, especially the continuous improvement and perfection of mobile internet technology and television functions, the hardware performance level is promoted year by year, internet surfing and video playing through a television platform become more and more popular, while software development modes and functions are continuously improved and increased, new software applications will depend on a high-performance hardware platform more, and old low-performance equipment may not be used for installing new software due to hardware reasons. Generally, the kernel technology of modern browsers has been developed to a very high level, and particularly, for example, Google open source chrome browser engineering, the premise of good use of software is that a high-performance processor and a large memory of a hardware device need to be relied on, and unsmooth user experience is often brought on a device with a lower memory capacity, which is caused by that the browser consumes too many system memory resources besides low performance of the device processor. Generally, web pages required to be displayed by a browser are various, and particularly when a user browses a web page with a large amount of picture information, a large amount of picture resources are cached in a browser kernel, and a memory space is inevitably required from a system, so that the system memory is greatly occupied.
In the existing Cobalt browser kernel technology, the inventor finds that: in the process of browsing a webpage by a user, a browser kernel analyzes, arranges and typesets the webpage to finally present, a large amount of page nodes and picture data are stored in a terminal system memory, the picture data usually occupy a very large storage space, the browser analyzes and renders the resource whether the resource is visible or invisible as long as the resource such as the node or the picture exists in the current page, the resource is continuously increased along with the continuous operation of the user, the occupation of the television terminal memory becomes more and more serious, the physical memory of the television terminal is not large, the system performance is seriously influenced after the resource is consumed in a large amount, the situations of operation blockage and the like are caused, and the user experience is seriously influenced.
Disclosure of Invention
The invention aims to overcome the defects in the background art, and provides a method for optimizing the memory of an Android television browser, which can effectively reduce the consumption of the browser to the system memory when a television platform runs and is beneficial to improving the user experience of the browser for browsing webpages; when the system memory consumed by the browser during operation is larger than the set control threshold, the cache optimization operation switch is automatically opened, the memory optimization process is started, so that the browser can clean the current invisible picture node resources when displaying the webpage, the memory resources are released, the visible picture node resources cannot be cleaned and still normally displayed, more memory resources are vacated under the condition that a user browses the webpage is not influenced, and meanwhile, the synchronous updating of the resource release operation is realized under the condition that the webpage is turned over or the pictures are updated in turn.
In order to achieve the technical effects, the invention adopts the following technical scheme:
a method for optimizing memory of an Android television browser comprises the following steps:
A. setting a memory consumption threshold value of a system memory for energy consumption of browser operation, setting a timer for monitoring memory occupation and establishing a switch allowing memory optimization operation;
B. calculating whether the memory consumption of the browser is greater than the memory consumption threshold, if so, opening a switch of the memory optimization operation, and running a memory cleaning operation, namely, only when the memory consumption of the browser is monitored and determined to be greater than the set threshold, opening the switch of the memory optimization function, and allowing all subsequent calculation operations, so that the phenomenon that when the memory occupied by the browser is lower than the threshold, the browser still does meaningless data calculation and wastes CPU resources is avoided;
C. in the initial stage of the layout calculation of the webpage nodes by the browser, traversing each node element in the webpage step by step from the first node element at the top layer of the webpage to the last node element at the bottom layer of the webpage, calculating key characteristic data of the picture node element when the picture node element is retrieved, judging the visual state of the node according to the key characteristic data and calibrating, wherein the key characteristic data at least comprises absolute coordinate information of the node element, whether the node element is visible or not, an absolute Url value and node attributes;
in the step, in the calculation part of the node resources in the page, because the webpage contains various node resources, such as paragraphs of </p > tags, links of </a > tags and the like, the memory resources occupied by the part of the node are few and can be ignored, and like picture resources and the like, the memory resources occupied by the part of the node are many, and the release of the part of the resources does not affect the structural information of the whole webpage, so that the calculation is only carried out on the picture nodes when the node attribute calculation is carried out;
D. constructing a data structure for storing key characteristic data of each node element on a browser Dom tree and synchronizing the data structure to a browser layout manager and a resource downloading module; because the browser kernel runs in the memory in both the layout manager and the resource downloading module, and the memory to be released mainly aims at the two parts, the data structures calculated in the step C need to be synchronized into the two modules respectively;
E. in a browser layout manager, according to the synchronized data structure information, traversing from the first element at the top layer to the last element at the bottom layer step by step in the layout manager, clearing and resetting the picture node elements marked as non-visual nodes in the data structure, and only reserving the Dom webpage structure tree, wherein resources are released at this stage to avoid the browser from triggering a new round of refreshing requests;
the step is mainly to carry out the release operation of the memory in the browser layout manager, the memory mainly comprises the node resources in the page analyzed and decoded by the browser and occupies the place with the largest memory, the traversal retrieval is carried out from the top element to the bottom element in the current page, when the picture node element is traversed, the query is carried out to the synchronous data structure, if the picture node element is marked as the non-visible node, the memory space occupied by the picture is directly released, if the picture node element is marked as the visible node, the picture is currently displayed in the webpage, and the release operation is directly skipped;
F. in the browser resource downloading module, all cache resources in the resource downloading module are cleaned according to the synchronized data structure information, and meanwhile, the network downloading request of the part of non-visual Url node resources is prevented according to Url information which is marked as the non-visual node in the data structure, so that the cache data is prevented from occupying a large amount of memory;
G. and C, after the memory is optimized and cleaned, detecting whether the memory occupied by the current browser is smaller than the memory consumption threshold value, if so, closing a switch for memory optimization operation, and otherwise, returning to the step C.
Further, the step F specifically includes:
F1. establishing a space in the browser resource downloading module for storing downloaded resources, searching for cache in the browser resource downloading module when the browser performs resource request operation on the network again, loading the cache if the cache exists, and downloading the network if the cache does not exist;
F2. according to the synchronized data structure information, the unique corresponding relation between the resource and the Url is utilized, the cache of the resource is completely cleared and released, and then the setting is carried out at the searching and downloading entrance of the resource cache;
F3. according to the calibration condition of the visible and non-visible attributes of the node Url in the data structure information, when a browser initiates a network downloading request operation on a resource, if the Url is a non-visible resource, the downloading operation is prevented, and if the Url is a visible resource, the downloading operation is allowed; preventing meaningless picture resources from being downloaded to cause the system memory to be consumed again.
Further, the step F further includes a step F4: in the page turning or rolling process of the browser, synchronous calculation and updating of the data structure are kept, and after calculation is finished, the data structure is continuously synchronously issued to a browser layout manager and a resource downloading module; when the browser displays the webpage, whether the webpage changes or the operation of a user can cause a new round of webpage node layout updating, and as long as the webpage is updated, the continuous calculation of the nodes is kept and the synchronous operation of the data structure is well done.
Further, the timer is a globally valid periodic timer started by the browser kernel.
Further, the timer specifically triggers a function for calculating the memory consumed by the browser to run every other memory monitoring interval time to monitor the memory usage.
Further, the memory consumed by the browser itself includes the memory size occupied and controlled by the CPU and the GPU in the browser application.
Further, the memory monitoring interval time is set by a user.
Compared with the prior art, the invention has the following beneficial effects:
according to the method for optimizing the memory of the Android television browser, disclosed by the invention, when a user browses a webpage by using the browser, on the premise of not changing the display and operation of the current webpage, a large amount of meaningless memory resources are directly released by the kernel, the occupation of the browser on the system memory is greatly reduced, the situations of operation blockage and the like caused by insufficient memory when the browser browses the webpage are avoided, the software fluency is improved, and the user experience is improved.
Drawings
Fig. 1 is a schematic logic framework diagram of the memory optimization method for the Android television browser according to the present invention.
Fig. 2 is a schematic view illustrating a process of optimizing and releasing the memory of the browser kernel in the method of the present invention.
Detailed Description
The invention will be further elucidated and described with reference to the embodiments of the invention described hereinafter.
Example (b):
the first embodiment is as follows:
as shown in fig. 1 and 2, a method for optimizing an internal memory of an Android television browser is mainly used for solving the following technical problems: how the browser sets and judges whether the consumption of the application memory reaches a set threshold value, how to accurately calculate and mark attributes such as the visual condition of each node picture of the page, how to avoid the phenomenon of refreshing the page caused by releasing the visual picture resources, how to release the picture resources reserved in the memory according to the information after marking the non-visual node picture, and how to prevent the browser from carrying out a new page layout and initiating a network request operation of the resources because the picture resources in the memory cannot be found after the release.
Specifically, in this embodiment, the method includes the following steps:
step 1, when a Cobalt kernel browser is started, a browser user gives two important operation parameters of the browser kernel, one is the time of a memory monitoring interval, and the other is the maximum memory size which can be used in the browser operation process, namely a memory consumption threshold.
And 2, setting a periodic timer, wherein the timer triggers a function to run at intervals of a fixed time, and the fixed time is the memory monitoring interval time given by the browser user in the step 1. In the embodiment, the CPU and the GPU in the browser application are mainly calculated to occupy the size of the controlled memory, when the sum of the memory consumed by the two modules is larger than a memory consumption threshold value, a switch of a memory optimization function is turned on, the kernel is allowed to start to calculate the layout information of the webpage nodes, and otherwise, the next memory consumption detection calculation is continuously waited.
And 3, when the switch of the memory optimization function is turned on, the memory consumption of the browser is larger than the set memory threshold value, the browser enters a browser kernel layout calculation module, the module mainly calculates the style information of the webpage nodes and the layout of the processing webpage, and the attribute information of all the nodes in the current webpage is obtained by calculation at the first time.
Specifically, when the web page is displayed on the browser, the image resource which occupies the largest amount in the memory is used, so that the technical scheme starts from the first node element at the top layer of the web page to the last node element at the bottom layer of the web page, step-by-step traversal is carried out to retrieve each node element, non-image node elements are directly skipped over without calculation, when the image node elements are traversed, the absolute screen display x and y coordinate values of the node, whether the node is visible, the absolute Url value of the image and the node identification information are directly calculated, and the visible state of the node is calibrated.
And 4, constructing a data structure for storing the calculated attribute values, calculating the attribute values by each picture node, and storing the attribute values into the data structure.
And 5, after the operation of traversing the node elements in the calculation page is finished, synchronously transmitting the data structure obtained in the step 4 to the layout manager and the resource downloading module, and simultaneously triggering the memory cleaning operation.
And 6, in the Layout manager, the browser finishes the Layout and typesetting work of the webpage node elements, the browser still traverses from the first element at the top layer to the last element at the bottom layer in the webpage rendering tree step by step, when the picture node is retrieved, the visual condition of the node is inquired in the data structure, if the node is marked as a non-visual resource, the resources related to the node are all released in modules such as a background graph, a node frame, a font cache and the like which are related to the background graph, which are activated, and if the node is marked as a visual node, the node is skipped to be not operated.
Step 7, in the resource downloading module, the cache resource is the resource backup after the browser is downloaded through the network, the resource backup is not decoded and rendered by the browser, the module is used for inquiring the cache in each resource request operation of the browser, if the cache exists, the cache is read, otherwise, the network downloading is started, and the browser avoids performance reduction caused by excessive network requests through the mode. Therefore, the cache here also occupies a large amount of memory resources, after triggering the memory cleaning operation, the cache here is completely emptied, at this time, because of the mechanism problem of browser operation, the page is invalidated again, which results in that the cache cannot be queried, and then a download request of the resource is triggered.
And 8, after the step 7 is completed, at the moment, a part of the memory occupied by the browser is released, the timer triggers a new round of memory consumption detection, if the memory consumption is smaller than the set consumption threshold value, the switch of the memory optimization function is closed, the browser kernel is prevented from continuing to do meaningless calculation, and if the memory consumption is still larger than the set consumption threshold value, the operation from the step 3 to the step 7 is continued until the memory consumption of the browser is smaller than the set threshold value.
Preferably, after the step 7 and before the step 8, in the process of page turning or scrolling of the browser, synchronous calculation and updating of the data structure are kept, and after the calculation is completed, the data structure is continuously synchronously sent to the browser layout manager and the resource downloading cache module, so that data can be continuously updated.
It will be understood that the above embodiments are merely exemplary embodiments taken to illustrate the principles of the present invention, which is not limited thereto. It will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the spirit and substance of the invention, and these modifications and improvements are also considered to be within the scope of the invention.

Claims (5)

1. A method for optimizing memory of an Android television browser is characterized by comprising the following steps:
A. setting a memory consumption threshold value of a system memory for energy consumption of browser operation, setting a timer for monitoring memory occupation and establishing a switch allowing memory optimization operation;
B. calculating whether the memory consumption of the browser is larger than the memory consumption threshold value, if so, opening a switch of the memory optimization operation, and running a memory cleaning operation;
C. in the initial stage of the layout calculation of the webpage nodes by the browser, traversing each node element in the webpage step by step from the first node element at the top layer of the webpage to the last node element at the bottom layer of the webpage, calculating key characteristic data of the picture node element when the picture node element is retrieved, judging the visual state of the node according to the key characteristic data and calibrating, wherein the key characteristic data at least comprises absolute coordinate information of the node element, whether the node element is visible or not, an absolute Url value and node attributes;
D. constructing a data structure for storing key characteristic data of each node element on a browser Dom tree and synchronizing the data structure to a browser layout manager and a resource downloading module;
E. in a browser layout manager, according to the synchronized data structure information, traversing from the first element at the top layer to the last element at the bottom layer step by step in the layout manager, and removing and resetting the picture node elements marked as non-visual nodes in the data structure;
F. in a browser resource downloading module, clearing all cache resources in the resource downloading module according to the synchronized data structure information, and simultaneously preventing a network downloading request of the part of non-visual Url node resources according to Url information which is calibrated as the non-visual node in the data structure; the step F specifically comprises the following steps:
F1. establishing a space in the browser resource downloading module for storing downloaded resources, searching for cache in the browser resource downloading module when the browser performs resource request operation on the network again, loading the cache if the cache exists, and downloading the network if the cache does not exist;
F2. according to the synchronized data structure information, the unique corresponding relation between the resource and the Url is utilized, the cache of the resource is completely cleared and released, and then the setting is carried out at the searching and downloading entrance of the resource cache;
F3. according to the calibration condition of the visible and non-visible attributes of the node Url in the data structure information, when a browser initiates a network downloading request operation on a resource, if the Url is a non-visible resource, the downloading operation is prevented, and if the Url is a visible resource, the downloading operation is allowed;
the step F further includes a step F4: in the page turning or rolling process of the browser, synchronous calculation and updating of the data structure are kept, and after calculation is finished, the data structure is continuously synchronously issued to a browser layout manager and a resource downloading module;
G. and C, after the memory is optimized and cleaned, detecting whether the memory occupied by the current browser is smaller than the memory consumption threshold value, if so, closing a switch for memory optimization operation, and otherwise, returning to the step C.
2. The method for optimizing the memory of the Android television browser according to claim 1, wherein the timer is a globally valid periodic timer started by a browser kernel.
3. The method for optimizing the memory of the Android television browser according to claim 2, wherein the timer is specifically configured to monitor memory usage by triggering a function operation for calculating memory consumed by the browser at intervals of a memory monitoring interval.
4. The method for optimizing the memory of the Android television browser according to claim 3, wherein the memory consumed by the browser comprises a memory size controlled by a CPU and a GPU in a browser application.
5. The method for optimizing the memory of the Android television browser according to claim 3, wherein the memory monitoring interval is set by a user.
CN201910978853.5A 2019-10-15 2019-10-15 Memory optimization method for Android television browser Active CN110737532B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910978853.5A CN110737532B (en) 2019-10-15 2019-10-15 Memory optimization method for Android television browser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910978853.5A CN110737532B (en) 2019-10-15 2019-10-15 Memory optimization method for Android television browser

Publications (2)

Publication Number Publication Date
CN110737532A CN110737532A (en) 2020-01-31
CN110737532B true CN110737532B (en) 2022-04-12

Family

ID=69268914

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910978853.5A Active CN110737532B (en) 2019-10-15 2019-10-15 Memory optimization method for Android television browser

Country Status (1)

Country Link
CN (1) CN110737532B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111984504A (en) * 2020-08-20 2020-11-24 海信电子科技(深圳)有限公司 Browser memory monitoring method and electronic equipment
CN112256995A (en) * 2020-10-23 2021-01-22 四川长虹电器股份有限公司 Method for improving memory of browser
CN113612822B (en) * 2021-07-14 2024-05-31 Vidaa(荷兰)国际控股有限公司 Display equipment and network resource downloading method of self-adaptive memory
CN113891113B (en) * 2021-09-29 2024-03-12 阿里巴巴(中国)有限公司 Video clip synthesis method and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104484235A (en) * 2014-11-24 2015-04-01 北京奇虎科技有限公司 Memory optimization method and device based on waterfall stream technology
CN108965471A (en) * 2018-08-22 2018-12-07 四川长虹电器股份有限公司 Browser memory ameliorative way on a kind of smart television
CN109800366A (en) * 2018-12-13 2019-05-24 北京字节跳动网络技术有限公司 Promote the method, apparatus and electronic equipment of webpage opening speed

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140258297A1 (en) * 2013-03-07 2014-09-11 Shahram Davari Automatic grouping of photos into folders and naming the photo folders
US9430794B2 (en) * 2014-03-31 2016-08-30 Monticello Enterprises LLC System and method for providing a buy option in search results when user input is classified as having a purchase intent
CN105988806B (en) * 2015-02-12 2019-04-02 Oppo广东移动通信有限公司 A kind of method and mobile terminal of release caching
US9792268B2 (en) * 2015-05-15 2017-10-17 Sap Se Zoomable web-based wall with natural user interface
CN108287761B (en) * 2017-08-09 2020-11-06 珠海市魅族科技有限公司 Memory recovery method and device, terminal equipment and computer readable storage medium
CN110058904B (en) * 2019-04-24 2023-04-04 广东三维家信息科技有限公司 Data transfer method and device and server
CN110110262B (en) * 2019-05-07 2021-06-29 海信电子科技(深圳)有限公司 Browser memory management method, device and equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104484235A (en) * 2014-11-24 2015-04-01 北京奇虎科技有限公司 Memory optimization method and device based on waterfall stream technology
CN108965471A (en) * 2018-08-22 2018-12-07 四川长虹电器股份有限公司 Browser memory ameliorative way on a kind of smart television
CN109800366A (en) * 2018-12-13 2019-05-24 北京字节跳动网络技术有限公司 Promote the method, apparatus and electronic equipment of webpage opening speed

Also Published As

Publication number Publication date
CN110737532A (en) 2020-01-31

Similar Documents

Publication Publication Date Title
CN110737532B (en) Memory optimization method for Android television browser
CN106570098B (en) Page refreshing method and device
CN103853417B (en) The rolling Pagination Display method and apparatus of network dynamic picture
US9826052B2 (en) Web page content loading control method and device
WO2016034089A1 (en) Image rendering method and apparatus, mobile terminal and machine-readable storage medium
WO2018129774A1 (en) Method and device for page processing
WO2014134934A1 (en) Method and system for displaying customized webpage on double webview
CN107402938B (en) Page display method and device and client equipment
US20150161089A1 (en) Method, Device And Mobile Terminal For Restoring Page
CN102769641B (en) The methods of exhibiting of a kind of web page contents Self Adaptive Control and system
CN103699674A (en) Webpage storing method, webpage opening method, webpage storing device, webpage opening device and webpage browsing system
WO2020034951A1 (en) Front-end programming language-based method for optimizing image lazy-loading, and electronic apparatus
CN113642292B (en) Method, system, equipment and storage medium for implementing tree list
CN105468707A (en) Cache-based data processing method and device
WO2018184436A1 (en) Method and device for displaying image
CN104915461A (en) Page presentation method and device
WO2015062292A1 (en) Page layout method and system
CN116955863A (en) Dynamic tree structure rendering method and device based on virtual tree
CN109543127B (en) Page refreshing method, device and equipment and readable storage medium
CN104778172A (en) Prefetching processing method and device of web information, and corresponding web browsing device
CN112752107B (en) Webpage picture preprocessing method, system, storage medium and computer equipment
CN113434138A (en) Information display method and device and electronic equipment
CN106557529B (en) Display method and device for jump page in page jump
WO2016019874A1 (en) Page resource loading method and apparatus
CN114547495B (en) Page loading method, device and equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant