Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for acceleration of Webpage application execution

A webpage application and network application technology, applied in the field of computer networks, can solve problems that are not conducive to the confidentiality and rights protection of webpage application source codes, performance consumption, slow response of user systems, etc., to avoid code analysis and binary translation in text form, The effect of improving operating performance

Inactive Publication Date: 2013-06-26
SHENGLE INFORMATION TECH SHANGHAI
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The source code analysis performed by the browser and the JavaScript virtual machine that loads the web application will consume a lot of performance. When the web application becomes complex, the user will feel that the system response becomes sluggish.
In addition, distributing the source code of the program in text form is not conducive to the confidentiality and rights protection of the source code of the web application.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for acceleration of Webpage application execution
  • Method and system for acceleration of Webpage application execution
  • Method and system for acceleration of Webpage application execution

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The webpage application of the present invention mainly preserves two types of source code files in text form when publishing, the first type of program source code file mainly includes HTML / XML / CSS source code files; the second type of program source code mainly includes JavaScript source code files.

[0035] HTML stands for Hypertext Markup Language (Hypertext Markup Language), which is a markup language used to describe web page documents.

[0036] XML is Extensible Markup Language (Extensible Markup Language), which is used to mark electronic files to make them structural markup languages. It can be used to mark data and define data types. It is a source that allows users to define their own markup languages. Language that provides a unified method to describe and exchange structured data independent of applications or vendors.

[0037] CSS is Cascading Style Sheet (Cascading Style Sheet), also known as "Style Sheet (StyleSheet)", which is used for web page style d...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method and system for acceleration of Webpage application execution. Program source codes of hypertext markup language (HTML) or computer system simulation (CSS) or a JavaScriprt in Webpage application are compiled into binary format codes in an initial installation of Webpage application stage or a loading execution stage, source codes of the JavaScriprt are directly compiled into codes of a native machine, second type program source codes need loading can be confirmed by the native machine according to the binary format codes, codes of the native machine, corresponding to the second type program source codes need loading are found in an archived file, and then installation or execution is conducted, and a result of the installation or the execution is preserved in the archived file. According to the method and system for the acceleration of the Webpage application execution, in the process that the Webpage application is issued to be executed for multi-times, only one time of text mode code analyzing and binary translation is needed, and thus the text mode code analyzing and binary translation works conducted every time the Webpage application are executed, and thus the operating performance of the Webpage application is improved.

Description

technical field [0001] The invention relates to the technical field of computer networks, in particular to a method and system for increasing the speed of webpage application execution. Background technique [0002] Current web applications store JavaScript / HTML / CSS source codes in the form of text files when they are released. Every time a web application is loaded and executed, the browser will parse the HTML / CSS tags represented by the text into a binary internal representation, and the JavaScript source code will be translated and executed by the JavaScript virtual machine. [0003] The source code analysis performed by the browser and the JavaScript virtual machine that loads the web application will consume a lot of performance. When the web application becomes complex, the user will feel that the system response becomes sluggish. In addition, distributing the source code of the program in text form is not conducive to the confidentiality and rights protection of the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445G06F9/45
Inventor 陈士凯
Owner SHENGLE INFORMATION TECH SHANGHAI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products