Open Access Open Access  Restricted Access Subscription Access

Object Oriented Javascript Generalization Technique


Affiliations
1 Department of Computer Science, Karpagam University, Coimbatore, Tamil Nadu, India
2 Department of Computer Applications, Karpagam University, Coimbatore, Tamil Nadu, India
 

Background/Objectives: To improve the performance of the browsers to support all functions of JavaScript by introducing an efficient generalization technique.

Methods/Statistical analysis: Object Oriented JavaScript is a high-level, dynamic and interpreted programming language used in the development of web pages and browsers as it provides user friendly environment. However there are some JavaScript function exceptions that are unrecognized by the specified browsers causing performance degradation. Hence in this paper, this problem in the browsers can be overcome by introducing a technique called Object Oriented JavaScript Generalization (OOJG) technique.

Findings: In OOJG technique first the unrecognized functions are analyzed in each browser while using different JavaScript programs. Then the generalization of functions is performed in which the related functions are used instead of the unrecognized functions to obtain the desired performance.

Application/Improvements: The experimental results also show that the performance of the browsers can be maintained with the proposed OOJG technique in an efficient manner.


Keywords

Object Oriented JavaScript Generalization, Chrome, Internet Explorer, Firefox.
User
Notifications

  • Gregor Richards, Sylvain Lebresne, Brian Burg, Jan Vitek. An analysis of the dynamic behavior of JavaScript programs. In ACM Sigplan Notices. 2010; 45(6), 1-12.
  • Mark McGranaghan. Clojurescript: Functional programming for javascript platforms. IEEE Internet Computing. 2011; 6, 97-102.
  • Francisco J. Garcia-Izquierdo, Raul Izquierdo. Is the browser the side for templating?. Internet Computing, IEEE. 2012; 16(1), 61-68.
  • Charles Reis, Steven D. Gribble. Isolating web programs in modern browser architectures. In Proceedings of the 4th ACM European conference on Computer systems, 2009; 219-232.
  • Leo Meyerovich, Benjamin Livshits. ConScript: Specifying and enforcing fine-grained security policies for Javascript in the browser. In 2010 IEEE Symposium on Security and Privacy (SP). 2010; 481-496.
  • Adonis PH Fung, K. W. Cheung. HTTPS Lock: Enforcing HTTPS in unmodified browsers with cached JavaScript. In 2010 4th International Conference on Network and System Security (NSS). 2010; 269-274.
  • Jan Kasper Martinsen, Hakan Grahn, Anders Isberg. Using speculation to enhance javascript performance in web applications. Internet Computing, IEEE. 2013; 17(2), 10-19.
  • Reginald Cushing, Ganeshwara Herawan Hananda Putra, Spiros Koulouzis, Adam Belloum, Marian Bubak, Cees De Laat. Distributed computing on an ensemble of browsers. Internet Computing, IEEE. 2013; 17(5), 54-61.
  • Calin Cascaval, Pablo Montesinos Ortego, Behnam Robatmili, Dario Suarez Gracia. Concurrency in mobile browser engines. Pervasive Computing, IEEE. 2015; 14(3), 14-19.
  • Javier Verdu, Alex Pajuelo. Performance scalability analysis of javascript applications with web workers. IEEE Computer Architecture Letters, 2015; PP(99), 1.
  • F. Fawzia Khan, R. Mallika. Analysis of various types of bugs in the object oriented java script language coding. Indian Journal of Science and Technology. 2015; 8(21), 1-9.
  • Isatou Hydara, Abu Bakar Md Sultan, Hazura Zulzalil, Novia Admodisastro. Removing cross-site scripting vulnerabilities from web applications using the OWASP ESAPI Security Guidelines. Indian Journal of Science and Technology. 2015; 8(30), 1-5.
  • S. Mithun brindha, Dr.G. Singaravel. Fuzzy interference approach based prioritization of security requirements. Indian Journal of Innovations and Developments. 2014; 3(4), 80-84.
  • Wikipedia-https://en.wikipedia.org/

Abstract Views: 252

PDF Views: 0




  • Object Oriented Javascript Generalization Technique

Abstract Views: 252  |  PDF Views: 0

Authors

F. Fawzia Khan
Department of Computer Science, Karpagam University, Coimbatore, Tamil Nadu, India
K. Thilagam
Department of Computer Applications, Karpagam University, Coimbatore, Tamil Nadu, India

Abstract


Background/Objectives: To improve the performance of the browsers to support all functions of JavaScript by introducing an efficient generalization technique.

Methods/Statistical analysis: Object Oriented JavaScript is a high-level, dynamic and interpreted programming language used in the development of web pages and browsers as it provides user friendly environment. However there are some JavaScript function exceptions that are unrecognized by the specified browsers causing performance degradation. Hence in this paper, this problem in the browsers can be overcome by introducing a technique called Object Oriented JavaScript Generalization (OOJG) technique.

Findings: In OOJG technique first the unrecognized functions are analyzed in each browser while using different JavaScript programs. Then the generalization of functions is performed in which the related functions are used instead of the unrecognized functions to obtain the desired performance.

Application/Improvements: The experimental results also show that the performance of the browsers can be maintained with the proposed OOJG technique in an efficient manner.


Keywords


Object Oriented JavaScript Generalization, Chrome, Internet Explorer, Firefox.

References