Everything you see, click, and interact with on a website is the work of front-end web development. Client-side frameworks and scripting languages like JavaScript and various JS libraries like AngularJS, jQuery, Node.js, etc. have made it possible for developers to develop interactive websites with performance improvement. Today the use of web is raised to such an extent that web has evolved from simple text content from one server to complex ecosystem with various types of contents spread across several administrative domains. This content makes the websites more complex and hence affects user experience. Till now efforts has been done to improve the performance at server side by increasing scalability of back-end or making the application more efficient. The performance of client side is not measured or just tested for usability. Some widely used JavaScript benchmark suites for measuring the performance of web browsers. The main focus of such a benchmark is not to measure the performance of a web application itself, but to measure its performance within a specific browser. There is wide variety of literature being available to measure the complexity of web pages and determining the load time. The aim behind our project is that to characterize the complexity of web pages built using different web development technologies like AngularJS, jQuery, AJAX (Client side web development technologies) so as to compare and analyze the usage of proper web development technique. In this paper we have used AngularJS as a case study to evaluate its performance against other frameworks like jQuery and AJAX.
Evolving your Data Access with MongoDB Stitch - Drew Di PalmaMongoDB
You have valuable data in MongoDB and while it's important to use that data to empower your users and customers it can be tough to do so in a safe, secure way. In this session, you'll learn how to simply connect your users with the data they need using MongoDB Stitch.
jQuery is a JavaScript library that simplifies HTML document manipulation and event handling. It takes common tasks that require many lines of JavaScript code and wraps them into methods that can be called with a single line of code. Some key features of jQuery include HTML/DOM manipulation, CSS manipulation, event methods, effects/animations, and AJAX. jQuery selectors allow users to select HTML elements using CSS-style selectors and then perform actions on the selected elements. Common jQuery methods include click(), hide(), show(), toggle(), and fadeIn() which attach event handlers and modify element visibility with various effects.
The document provides an introduction to JavaScript, including:
- An overview of scripting and how it allows dynamic web pages
- An explanation of JavaScript as a client-side scripting language that provides interactivity
- Details on variables, functions, and methods in JavaScript for displaying information
- A discussion of events and event handling in JavaScript
- An example case of validating user inputs and calculating totals for an online shopping site
The presentation provides code examples and explanations to demonstrate JavaScript concepts.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
This document discusses AngularJS, an open-source JavaScript framework. It provides an overview of AngularJS, including its key features like data binding, modularity, reusability, and testing capabilities. The document then describes some core AngularJS concepts like scopes, modules, controllers, directives, filters, and dependency injection. It also discusses how AngularJS works and initializes. Finally, the document demonstrates an implementation of an employee management system using AngularJS, GitHub, Grunt, and other tools to showcase features like adding and sorting employees.
Recently, with the impact of AJAX a new way of web development techniques have been emerged. Hence, with the help of this model, single-page web application was introduced which can be updated/replaced independently. Today we have a new challenge of building a powerful single-page application using the currently emerged technologies. Gaining an understanding of navigational model and user interface structure of the source application is the first step to successfully build a single- page application.
In this paper, it explores not only building powerful single-page application but also Two Dimensional (2D) drawings on images and videos. Moreover, in this research it clearly express the findings on 2D multi-points polygon drawing concepts on client side; real-time data binding in between drawing module on image , video and view pages.
Fundamentals and Implementations of Angular JS with renowned Technology Platf...OptiSol Business Solutions
A white paper on Fundamentals and Implementations of AngularJS with renowned Technology Platforms. for more info: http://www.optisolbusiness.com/White_paper_Angular_JS.pdf
Evolving your Data Access with MongoDB Stitch - Drew Di PalmaMongoDB
You have valuable data in MongoDB and while it's important to use that data to empower your users and customers it can be tough to do so in a safe, secure way. In this session, you'll learn how to simply connect your users with the data they need using MongoDB Stitch.
jQuery is a JavaScript library that simplifies HTML document manipulation and event handling. It takes common tasks that require many lines of JavaScript code and wraps them into methods that can be called with a single line of code. Some key features of jQuery include HTML/DOM manipulation, CSS manipulation, event methods, effects/animations, and AJAX. jQuery selectors allow users to select HTML elements using CSS-style selectors and then perform actions on the selected elements. Common jQuery methods include click(), hide(), show(), toggle(), and fadeIn() which attach event handlers and modify element visibility with various effects.
The document provides an introduction to JavaScript, including:
- An overview of scripting and how it allows dynamic web pages
- An explanation of JavaScript as a client-side scripting language that provides interactivity
- Details on variables, functions, and methods in JavaScript for displaying information
- A discussion of events and event handling in JavaScript
- An example case of validating user inputs and calculating totals for an online shopping site
The presentation provides code examples and explanations to demonstrate JavaScript concepts.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
This document discusses AngularJS, an open-source JavaScript framework. It provides an overview of AngularJS, including its key features like data binding, modularity, reusability, and testing capabilities. The document then describes some core AngularJS concepts like scopes, modules, controllers, directives, filters, and dependency injection. It also discusses how AngularJS works and initializes. Finally, the document demonstrates an implementation of an employee management system using AngularJS, GitHub, Grunt, and other tools to showcase features like adding and sorting employees.
Recently, with the impact of AJAX a new way of web development techniques have been emerged. Hence, with the help of this model, single-page web application was introduced which can be updated/replaced independently. Today we have a new challenge of building a powerful single-page application using the currently emerged technologies. Gaining an understanding of navigational model and user interface structure of the source application is the first step to successfully build a single- page application.
In this paper, it explores not only building powerful single-page application but also Two Dimensional (2D) drawings on images and videos. Moreover, in this research it clearly express the findings on 2D multi-points polygon drawing concepts on client side; real-time data binding in between drawing module on image , video and view pages.
Fundamentals and Implementations of Angular JS with renowned Technology Platf...OptiSol Business Solutions
A white paper on Fundamentals and Implementations of AngularJS with renowned Technology Platforms. for more info: http://www.optisolbusiness.com/White_paper_Angular_JS.pdf
Comparing AngularJS and ReactJS_ Finding the Best Framework for your Next Pro...JPLoft Solutions
React is a web-based JavaScript library that lets designers design user interfaces with the assistance of UI components. React uses server-side rendering, an effective and flexible method for creating UI. It allows developers to develop fluid UX and intricate UI. To offer a satisfying user experience and UI, you will get the top service provided by React front-end development services.
Research Inventy : International Journal of Engineering and Scienceinventy
Research Inventy : International Journal of Engineering and Science is published by the group of young academic and industrial researchers with 12 Issues per year. It is an online as well as print version open access journal that provides rapid publication (monthly) of articles in all areas of the subject such as: civil, mechanical, chemical, electronic and computer engineering as well as production and information technology. The Journal welcomes the submission of manuscripts that meet the general criteria of significance and scientific excellence. Papers will be published by rapid process within 20 days after acceptance and peer review process takes only 7 days. All articles published in Research Inventy will be peer-reviewed.
This document discusses React.js and its use for frontend development. It covers the key features and advantages of React, how it works, its architecture including components and the virtual DOM, comparisons to other frameworks like Angular, and examples of companies that use React like Facebook and Netflix. The summary is:
React.js is a popular library for building user interfaces that uses reusable components and a virtual DOM for improved performance. It has advantages over frameworks like Angular in being easier to learn and use due to its simpler architecture and unidirectional data flow. Major companies like Facebook use React for significant parts of their applications, demonstrating its widespread adoption.
React js, node js & angular js which one is the best for web development Concetto Labs
This document compares three popular JavaScript frameworks: AngularJS, ReactJS, and NodeJS. AngularJS is a full-featured front-end framework maintained by Google that uses HTML templates and directives. ReactJS is maintained by Facebook and used for building user interfaces with a component-based approach. NodeJS is a runtime environment that allows JavaScript to be used on the server-side to build scalable web applications. The document discusses the benefits and disadvantages of each framework to help determine which one is best suited for different types of web development projects.
Rich Internet Web Application Development using Google Web ToolkitIJERA Editor
Web applications in today’s world has a great impact on businesses and are popular since they provide business benefits and hugely deployable. Developing such efficient web applications using leading edge web technologies that promise to deliver upgraded user interface, greater scalability and interoperability, improved performance and usability, among different systems is a challenge. Google Web Toolkit (GWT) is one such framework that helps to build Rich Internet Applications (RIAs) that enable fertile development of high performance web applications. This paper puts an effort to provide an effective solution to develop quality web based applications with an added layer of security.
React vs Angular - Which is best JS Framework for Front-end DevelopmentPixlogix Infotech
Dive into the world of web development with our comprehensive comparison of React and Angular. Discover the strengths and weaknesses of each framework, and learn which one is best suited for your next project. Whether you're a beginner or an experienced developer, this blog provides valuable insights to enhance your understanding of these frameworks and improve your development skills.
Components of a Generic Web Application ArchitectureMadonnaLamin1
The web application is composed of a complex architecture of varied components and layers. The request generated by the user passes through all these layers. When a user makes a request on a website, various components of the applications, user interfaces, middleware systems, database, servers and the browser interact with each other
This Paper introduces a concept of web crawlers utilized as a part of web indexes. These days finding significant information among the billions of information resources on the World Wide Web is a difficult assignment because of developing popularity of the Web [16]. Search Engine starts a search by beginning a crawler to search the World Wide Web (WWW) for reports. Web crawler works orderedly to mine the information from the huge repository. The information on which the crawlers were working was composed in HTML labels, that information slacks the significance. It was a technique of content mapping [1]. Because of the current size of the Web and its dynamic nature, fabricating a productive search algorithm is essential. A huge number of web pages are persistently being included each day, and data is continually evolving. Search engines are utilized to separate important Information from the web. Web crawlers are the central part of internet searcher, is a PC program or software that peruses the World Wide Web in a deliberate, robotized way or in a systematic manner. It is a fundamental strategy for gathering information on, and staying in contact with the quickly expanding Internet. This survey briefly reviews the concepts of web crawler, web crawling methods used for searching, its architecture and its various types [5,6]. It also highlights avenues for future work [9].
90-minute October 2015 Los Angeles CTO Forum presentation on AngularJS, other JavaScript frameworks including ReactJS, and the state of web development in 2015.
Topics covered:
- State of web development in 2015
- AngularJS code examples
- Analysis of JavaScript MVC frameworks suitable for 2015-2019 development
- AngularJS pros/cons
- ReactJS
- Hybrid mobile apps
- The document provides a summary of Sambasiva Rao Mangineni's work experience including over 12 years experience in software development using technologies like .NET, SQL Server, C#, ASP.NET, and more.
- Key experiences include developing web and desktop applications, implementing SDLC processes, and working with various databases, frameworks, and tools in different industries.
- The technical skills section lists proficiency with languages, databases, frameworks, and tools used throughout his career.
This report compares the JavaScript libraries React and AngularJS. Metrics were defined using GQM to evaluate popularity, performance, ease of use, and other factors. Data was collected on topics like license, structure, flexibility, and number of GitHub repositories. Benchmark tests found AngularJS performed faster on average. However, React had more GitHub watch/star/fork activity daily and more users accessing websites using it. Both libraries have pros and cons depending on the project. The report aims to provide an objective comparison for developers choosing between the libraries.
WEB BASED AND BLOCKCHAIN APPLICATION FOR EDUCATIONAL INSTITUTIONIRJET Journal
The document discusses a student's web-based portfolio created using web development tools. It summarizes the technologies used to build the full-stack web application, including ReactJS for the front-end, Node.js and ExpressJS for the back-end, and MongoDB for the database. The document also discusses blockchain technology and its potential applications in education.
In this Presentation all type of JS frameworks are discussed and by viewing this you can compare that which is the best JS framework in present time for different different purposes.
Yelpcamp: A review based website for campgroundsIRJET Journal
This document summarizes a student project called Yelpcamp, which is a website for reviewing campgrounds. The website allows users to create accounts, post reviews of campgrounds they have visited, and view reviews by other users. The project uses technologies like Node.js, Express, MongoDB, and Passport.js for authentication. It aims to help people choose campgrounds by sharing location data and reviews while also preserving users' privacy and location data security. The project implementation and future goals of improving the interface, security, and storage capabilities are also discussed.
AngularJs and ReactJs both frameworks have great support for their communities but before choosing any, consider your requirement, functionality, and usability.
Angular vs React: Which is Better? When it comes to open-source development frameworks, there are two main options in the market. Angular and React make up the top two that have risen to popularity among developers over time. While each has its own distinct advantages, an interesting question that pops up often is which one is better suited for you and your project needs. In this article, we’ll walk you through the advantages and disadvantages of each framework so that you can decide which one would be best for your project needs.
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET Journal
This document discusses the development of a cross-platform mobile application for educational purposes using Ionic framework. The application aims to provide students important information regarding courses, timetables, exam schedules, study materials and more in a convenient mobile app. It analyzes challenges with existing manual systems and benefits of the new app. The architecture uses Ionic, AngularJS, Cordova and other technologies. Key modules include registration, syllabus, question papers, exams and an e-book library. Screenshots demonstrate functionality for login, registration and module selection. It concludes the app will make information readily available and reduce paper usage, helping students.
Angular VS React: Get detailed information about the required difference between angular and react. Both are used for front-end development services by Albiorix Technolgy.
For More Information: https://www.albiorixtech.com/blog/angular-vs-react/
#Angular #React #AngularJS #ReactJS #AngularvsReact #WebAppDevelopment #MobileAppDevelopment #SoftwareDevelopment
Data Mining is a significant field in today’s data-driven world. Understanding and implementing its concepts can lead to discovery of useful insights. This paper discusses the main concepts of data mining, focusing on two main concepts namely Association Rule Mining and Time Series Analysis
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...rahulmonikasharma
We are describes the technique for real time human face detection and counting the number of passengers in vehicle and also gender of the passengers.The Image processing technology is very popular,now at present all are going to use it for various purpose. It can be applied to various applications for detecting and processing the digital images. Face detection is a part of image processing. It is used for finding the face of human in a given area. Face detection is used in many applications such as face recognition, people tracking, or photography. In this paper,The webcam is installed in public vehicle and connected with Raspberry Pi model. We use face detection technique for detecting and counting the number of passengers in public vehicle via webcam with the help of image processing and Raspberry Pi.
More Related Content
Similar to To implement an Analyzer for evaluation of the performance of Recent Web Development Frameworks
Comparing AngularJS and ReactJS_ Finding the Best Framework for your Next Pro...JPLoft Solutions
React is a web-based JavaScript library that lets designers design user interfaces with the assistance of UI components. React uses server-side rendering, an effective and flexible method for creating UI. It allows developers to develop fluid UX and intricate UI. To offer a satisfying user experience and UI, you will get the top service provided by React front-end development services.
Research Inventy : International Journal of Engineering and Scienceinventy
Research Inventy : International Journal of Engineering and Science is published by the group of young academic and industrial researchers with 12 Issues per year. It is an online as well as print version open access journal that provides rapid publication (monthly) of articles in all areas of the subject such as: civil, mechanical, chemical, electronic and computer engineering as well as production and information technology. The Journal welcomes the submission of manuscripts that meet the general criteria of significance and scientific excellence. Papers will be published by rapid process within 20 days after acceptance and peer review process takes only 7 days. All articles published in Research Inventy will be peer-reviewed.
This document discusses React.js and its use for frontend development. It covers the key features and advantages of React, how it works, its architecture including components and the virtual DOM, comparisons to other frameworks like Angular, and examples of companies that use React like Facebook and Netflix. The summary is:
React.js is a popular library for building user interfaces that uses reusable components and a virtual DOM for improved performance. It has advantages over frameworks like Angular in being easier to learn and use due to its simpler architecture and unidirectional data flow. Major companies like Facebook use React for significant parts of their applications, demonstrating its widespread adoption.
React js, node js & angular js which one is the best for web development Concetto Labs
This document compares three popular JavaScript frameworks: AngularJS, ReactJS, and NodeJS. AngularJS is a full-featured front-end framework maintained by Google that uses HTML templates and directives. ReactJS is maintained by Facebook and used for building user interfaces with a component-based approach. NodeJS is a runtime environment that allows JavaScript to be used on the server-side to build scalable web applications. The document discusses the benefits and disadvantages of each framework to help determine which one is best suited for different types of web development projects.
Rich Internet Web Application Development using Google Web ToolkitIJERA Editor
Web applications in today’s world has a great impact on businesses and are popular since they provide business benefits and hugely deployable. Developing such efficient web applications using leading edge web technologies that promise to deliver upgraded user interface, greater scalability and interoperability, improved performance and usability, among different systems is a challenge. Google Web Toolkit (GWT) is one such framework that helps to build Rich Internet Applications (RIAs) that enable fertile development of high performance web applications. This paper puts an effort to provide an effective solution to develop quality web based applications with an added layer of security.
React vs Angular - Which is best JS Framework for Front-end DevelopmentPixlogix Infotech
Dive into the world of web development with our comprehensive comparison of React and Angular. Discover the strengths and weaknesses of each framework, and learn which one is best suited for your next project. Whether you're a beginner or an experienced developer, this blog provides valuable insights to enhance your understanding of these frameworks and improve your development skills.
Components of a Generic Web Application ArchitectureMadonnaLamin1
The web application is composed of a complex architecture of varied components and layers. The request generated by the user passes through all these layers. When a user makes a request on a website, various components of the applications, user interfaces, middleware systems, database, servers and the browser interact with each other
This Paper introduces a concept of web crawlers utilized as a part of web indexes. These days finding significant information among the billions of information resources on the World Wide Web is a difficult assignment because of developing popularity of the Web [16]. Search Engine starts a search by beginning a crawler to search the World Wide Web (WWW) for reports. Web crawler works orderedly to mine the information from the huge repository. The information on which the crawlers were working was composed in HTML labels, that information slacks the significance. It was a technique of content mapping [1]. Because of the current size of the Web and its dynamic nature, fabricating a productive search algorithm is essential. A huge number of web pages are persistently being included each day, and data is continually evolving. Search engines are utilized to separate important Information from the web. Web crawlers are the central part of internet searcher, is a PC program or software that peruses the World Wide Web in a deliberate, robotized way or in a systematic manner. It is a fundamental strategy for gathering information on, and staying in contact with the quickly expanding Internet. This survey briefly reviews the concepts of web crawler, web crawling methods used for searching, its architecture and its various types [5,6]. It also highlights avenues for future work [9].
90-minute October 2015 Los Angeles CTO Forum presentation on AngularJS, other JavaScript frameworks including ReactJS, and the state of web development in 2015.
Topics covered:
- State of web development in 2015
- AngularJS code examples
- Analysis of JavaScript MVC frameworks suitable for 2015-2019 development
- AngularJS pros/cons
- ReactJS
- Hybrid mobile apps
- The document provides a summary of Sambasiva Rao Mangineni's work experience including over 12 years experience in software development using technologies like .NET, SQL Server, C#, ASP.NET, and more.
- Key experiences include developing web and desktop applications, implementing SDLC processes, and working with various databases, frameworks, and tools in different industries.
- The technical skills section lists proficiency with languages, databases, frameworks, and tools used throughout his career.
This report compares the JavaScript libraries React and AngularJS. Metrics were defined using GQM to evaluate popularity, performance, ease of use, and other factors. Data was collected on topics like license, structure, flexibility, and number of GitHub repositories. Benchmark tests found AngularJS performed faster on average. However, React had more GitHub watch/star/fork activity daily and more users accessing websites using it. Both libraries have pros and cons depending on the project. The report aims to provide an objective comparison for developers choosing between the libraries.
WEB BASED AND BLOCKCHAIN APPLICATION FOR EDUCATIONAL INSTITUTIONIRJET Journal
The document discusses a student's web-based portfolio created using web development tools. It summarizes the technologies used to build the full-stack web application, including ReactJS for the front-end, Node.js and ExpressJS for the back-end, and MongoDB for the database. The document also discusses blockchain technology and its potential applications in education.
In this Presentation all type of JS frameworks are discussed and by viewing this you can compare that which is the best JS framework in present time for different different purposes.
Yelpcamp: A review based website for campgroundsIRJET Journal
This document summarizes a student project called Yelpcamp, which is a website for reviewing campgrounds. The website allows users to create accounts, post reviews of campgrounds they have visited, and view reviews by other users. The project uses technologies like Node.js, Express, MongoDB, and Passport.js for authentication. It aims to help people choose campgrounds by sharing location data and reviews while also preserving users' privacy and location data security. The project implementation and future goals of improving the interface, security, and storage capabilities are also discussed.
AngularJs and ReactJs both frameworks have great support for their communities but before choosing any, consider your requirement, functionality, and usability.
Angular vs React: Which is Better? When it comes to open-source development frameworks, there are two main options in the market. Angular and React make up the top two that have risen to popularity among developers over time. While each has its own distinct advantages, an interesting question that pops up often is which one is better suited for you and your project needs. In this article, we’ll walk you through the advantages and disadvantages of each framework so that you can decide which one would be best for your project needs.
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET Journal
This document discusses the development of a cross-platform mobile application for educational purposes using Ionic framework. The application aims to provide students important information regarding courses, timetables, exam schedules, study materials and more in a convenient mobile app. It analyzes challenges with existing manual systems and benefits of the new app. The architecture uses Ionic, AngularJS, Cordova and other technologies. Key modules include registration, syllabus, question papers, exams and an e-book library. Screenshots demonstrate functionality for login, registration and module selection. It concludes the app will make information readily available and reduce paper usage, helping students.
Angular VS React: Get detailed information about the required difference between angular and react. Both are used for front-end development services by Albiorix Technolgy.
For More Information: https://www.albiorixtech.com/blog/angular-vs-react/
#Angular #React #AngularJS #ReactJS #AngularvsReact #WebAppDevelopment #MobileAppDevelopment #SoftwareDevelopment
Similar to To implement an Analyzer for evaluation of the performance of Recent Web Development Frameworks (20)
Data Mining is a significant field in today’s data-driven world. Understanding and implementing its concepts can lead to discovery of useful insights. This paper discusses the main concepts of data mining, focusing on two main concepts namely Association Rule Mining and Time Series Analysis
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...rahulmonikasharma
We are describes the technique for real time human face detection and counting the number of passengers in vehicle and also gender of the passengers.The Image processing technology is very popular,now at present all are going to use it for various purpose. It can be applied to various applications for detecting and processing the digital images. Face detection is a part of image processing. It is used for finding the face of human in a given area. Face detection is used in many applications such as face recognition, people tracking, or photography. In this paper,The webcam is installed in public vehicle and connected with Raspberry Pi model. We use face detection technique for detecting and counting the number of passengers in public vehicle via webcam with the help of image processing and Raspberry Pi.
Considering Two Sides of One Review Using Stanford NLP Frameworkrahulmonikasharma
Sentiment analysis is a type of natural language processing for tracking the mood of the public about a particular product or a topic and is useful in several ways. Polarity shift is the most classical task which aims at classifying the reviews either positive or negative. But in many cases, in addition to the positive and negative reviews, there still many neutral reviews exist. However, the performance sometimes limited due to the fundamental deficiencies in handling the polarity shift problem. We propose an Improvised Dual Sentiment Analysis (IDSA) model to address this problem for sentiment classification. We first propose a novel data expansion technique by creating sentiment-reversed review for each training and test review. We develop a corpus based method to construct a pseudo-antonym dictionary. It removes DSA’s dependency on an external antonym dictionary for review reversion. We conduct a range of experiments and the results demonstrates the effectiveness of DSA in addressing the polarity shift in sentiment classification. .
A New Detection and Decoding Technique for (2×N_r ) MIMO Communication Systemsrahulmonikasharma
The requirements of fifth generation new radio (5G- NR) access networks are very high capacity and ultra-reliability. In this paper, we proposed a V-BLAST2 × N_r MIMO system that is analyzed, improved, and expected to achieve both very high throughput and ultra- reliability simultaneously.A new detection technique called parallel detection algorithm is proposed. The performance of the proposed algorithm compared with existing linear detection algorithms. It was seen that the proposed technique increases the speed of signal transmission and prevents error propagation which may be present in serial decoding techniques. The new algorithm reduces the bit error probability and increases the capacity simultaneouslywithout using a standard STC technique. However, it was seen that the BER of systems using the proposed algorithm is slightly higher than a similar system using only STC technique. Simulation results show the advantages of using the proposed technique.
Broadcasting Scenario under Different Protocols in MANET: A Surveyrahulmonikasharma
A wireless network enables people to communicate and access applications and information without wires. This provides freedom of movement and the ability to extend applications to different parts of a building, city, or nearly anywhere in the world. Wireless networks allow people to interact with e-mail or browse the Internet from a location that they prefer. Adhoc Networks are self-organizing wireless networks, absent any fixed infrastructure. broadcasting of data through proper channel is essential. Various protocols are designed to avoid the loss of data. In this paper an overview of different broadcast protocols are discussed.
Sybil Attack Analysis and Detection Techniques in MANETrahulmonikasharma
Security is important for many sensor network applications. A particularly harmful attack against sensor and ad hoc networks is known as the Sybil attack [6], where a node Illegitimately claims multiple identities.Mobility cause a main problem when we talk about security in Mobile Ad-hoc networks. It doesn’t depend on fixed architecture, the nodes are continuously moving in a random fashion. In this article we will focus on identifying the Sybil attack in MANET. It uses air medium for communication so it is more prone to the attack. Sybil attack is one in which single node present multiple fake identities to other nodes, which cause destruction.
A Landmark Based Shortest Path Detection by Using A* and Haversine Formularahulmonikasharma
In 1900, less than 20 percent of the world populace lived in cities, in 2007, fair more than 50 percent of the world populace lived in cities. In 2050, it has been anticipated that more than 70 percent of the worldwide population (about 6.4 billion individuals) will be city tenants. There's more weight being set on cities through this increment in population [1]. With approach of keen cities, data and communication technology is progressively transforming the way city regions and city inhabitants organize and work in reaction to urban development. In this paper, we create a nonspecific plot for navigating a route throughout city A asked route is given by utilizing combination of A* Algorithm and Haversine equation. Haversine Equation gives least distance between any two focuses on spherical body by utilizing latitude and longitude. This least distance is at that point given to A* calculation to calculate minimum distance. The method for identifying the shortest path is specify in this paper.
Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...rahulmonikasharma
This document discusses techniques for processing queries over encrypted data in Internet of Things (IoT) systems. It describes CryptDB and MONOMI, which are database systems that can execute SQL queries over encrypted data. CryptDB uses a database proxy to encrypt/decrypt data and rewrite queries to execute on encrypted data. MONOMI builds on CryptDB and introduces a split client/server approach to query execution to improve efficiency of analytical queries over encrypted data. The document also outlines various encryption schemes that can be used for encrypted query processing, including deterministic encryption, order-preserving encryption, homomorphic encryption, and others.
Quality Determination and Grading of Tomatoes using Raspberry Pirahulmonikasharma
This document describes a system for determining the quality and grading tomatoes using image processing techniques on a Raspberry Pi. The system uses a USB camera to capture images of tomatoes and then performs preprocessing, masking, contour detection, image enhancement and color detection algorithms to analyze features like shape, size, color and texture. It can grade tomatoes into four categories: red, orange, green, and turning green. The system was able to accurately determine tomato quality and estimate expiry dates with 90% accuracy and had low computational time of 0.52 seconds compared to other machine learning methods.
Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...rahulmonikasharma
Network management and Routing is supportively done by performing with the nodes, due to infrastructure-less nature of the network in Ad hoc networks or MANET. The nodes are maintained itself from the functioning of the network, for that reason the MANET security challenges several defects. Routing process and Scheduling is a significant idea to enhance the security in MANET. Other than, scheduling has been recognized to be a key issue for implementing throughput/capacity optimization in Ad hoc networks. Designed underneath conventional (LT) light tailed assumptions, traffic fundamentally faces Heavy-tailed (HT) assumption of the validity of scheduling algorithms. Scheduling policies are utilized for communication networks such as Max-Weight, backpressure and ACO, which are provably throughput optimality and the Pareto frontier of the feasible throughput region under maximal throughput vector. In wireless ad-hoc network, the issue of routing and optimal scheduling performs with time varying channel reliability and multiple traffic streams. Depending upon the security issues within MANETs in this paper presents a comparative analysis of existing scheduling policies based on their performance to progress the delay performance in most scenarios. The security issues of MANETs considered from this paper presents a relative analysis of existing scheduling policies depend on their performance to progress the delay performance in most developments.
DC Conductivity Study of Cadmium Sulfide Nanoparticlesrahulmonikasharma
The dc conductivity of consolidated nanoparticle of CdS has been studied over the temperature range from 303 K to 523 K and the conductivity has been found to be much larger than that of single crystals.
A Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDMrahulmonikasharma
OFDM (Orthogonal Frequency Division Multiplexing) is generally preferred for high data rate transmission in digital communication. The Long-Term Evolution (LTE) standards for the fourth generation (4G) wireless communication systems. Orthogonal Frequency Division Multiple Access (OFDMA) and Single Carrier Frequency Division Multiple Access (SC-FDMA) are the two multiple access techniques which are generally used in LTE.OFDM system has a major shortcoming of high peak to average power ratio (PAPR) value. This paper explains different PAPR reduction techniques and presents a comparison of the various techniques based on theoretical results. It also presents a survey of the various PAPR reduction techniques and the state of the art in this area.
IOT Based Home Appliance Control System, Location Tracking and Energy Monitoringrahulmonikasharma
Home automation has been a dream of sciences for so many years. It could wind up conceivable in twentieth century simply after power all family units and web administrations were begun being utilized on across the board level. The point of home robotization is to give enhanced accommodation, comfort, vitality effectiveness and security. Vitality checking and protection holds prime significance in this day and age in view of the irregularity between control age and request observing frameworks accessible in the market. Ordinarily, customers are disappointed with the power charge as it doesn't demonstrate the power devoured at the gadget level. This paper shows the outline and execution of a vitality meter utilizing Arduino microcontroller which can be utilized to gauge the power devoured by any individual electrical apparatus. The primary expectation of the proposed vitality meter is to screen the power utilization at the gadget level, transfer it to the server and build up remote control of any apparatus. So we can screen the power utilization remotely and close down gadgets if vital. The car segment is additionally one of the application spaces where vehicle can be made keen by utilizing "IOT". So a vehicle following framework is additionally executed to screen development of vehicles remotely.
Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...rahulmonikasharma
An anticipated outcome that is intended chapter is to investigate effects of magnetic field on an oscillatory flow of a viscoelastic fluid with thermal radiation, viscous dissipation with Ohmic heating which bounded by a vertical plane surface, have been studied. Analytical solutions for the quasi – linear hyperbolic partial differential equations are obtained by perturbation technique. Solutions for velocity and temperature distributions are discussed for various values of physical parameters involving in the problem. The effects of cooling and heating of a viscoelastic fluid compared to the Newtonian fluid have been discussed.
Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...rahulmonikasharma
In fast growing database repository system, image as data is one of the important concern despite text or numeric. Still we can’t replace test on any cost but for advancement, information may be managed with images. Therefore image processing is a wide area for the researcher. Many stages of processing of image provide researchers with new ideas to keep information safe with better way. Feature extraction, segmentation, recognition are the key areas of the image processing which helps to enhance the quality of working with images. Paper presents the comparison between image formats like .jpg, .png, .bmp, .gif. This paper is focused on the feature extraction and segmentation stages with background removal process. There are two filters, one is integer filter and second one is floating point Filter, which is used for the key feature extraction from image. These filters applied on the different images of different formats and visually compare the results.
Alamouti-STBC based Channel Estimation Technique over MIMO OFDM Systemrahulmonikasharma
This document summarizes research on using Alamouti space-time block coding (STBC) for channel estimation in MIMO-OFDM wireless communication systems. The proposed system uses 16-PSK modulation with up to 4 transmit and 32 receive antennas. Simulation results show that the proposed approach reduces bit error rate and mean square error at higher signal-to-noise ratios, compared to existing MISO systems. Alamouti-STBC channel estimation improves performance for MIMO-OFDM by achieving full diversity gain from multiple transmit antennas.
Empirical Mode Decomposition Based Signal Analysis of Gear Fault Diagnosisrahulmonikasharma
A vibration investigation is about the specialty of searching for changes in the vibration example, and after that relating those progressions back to the machines mechanical outline. The level of vibration and the example of the vibration reveal to us something about the interior state of the turning segment. The vibration example can let us know whether the machine is out of adjust or twisted. Al-so blames with the moving components and coupling issues can be distinguished. This paper shows an approach for equip blame investigation utilizing signal handling plans. The information has been taken from college of ohio, joined states. The investigation has done utilizing MATLAB software.
1) The document discusses using the ARIMA technique for short term load forecasting of electricity demand in West Bengal, India.
2) It analyzed historical hourly load data from 2017 to build an ARIMA model and forecast demand for July 31, 2017, achieving a Mean Absolute Percentage Error of 2.1778%.
3) ARIMA is identified as an appropriate univariate time series method for short term load forecasting that provides more accurate results than other techniques.
Impact of Coupling Coefficient on Coupled Line Couplerrahulmonikasharma
The coupled line coupler is a type of directional coupler which finds practical utility. It is mainly used for sampling the microwave power. In this paper, 3 couplers A,B & C are designed with different values of coupling coefficient 6dB,10dB & 18dB respectively at a frequency of 2.5GHz using ADS tool. The return loss, isolation loss & transmission loss are determined. The design & simulation is done using microstrip line technology.
Design Evaluation and Temperature Rise Test of Flameproof Induction Motorrahulmonikasharma
The ignition of flammable gases, vapours or dust in presence of oxygen contained in the surrounding atmosphere may lead to explosion. Flameproof three phase induction motors are the most common and frequently used in the process industries such as oil refineries, oil rigs, petrochemicals, fertilizers, etc. The design of flameproof motor is such that it allows and sustain explosion within the enclosure caused by ignition of hazardous gases without transmitting it to the external flammable atmosphere. The enclosure is mechanically strong enough to withstand the explosion pressure developed inside it. To prevent an explosion due to hot spot on the surface of the motor, flameproof induction motors are subjected to heat run test to determine the maximum surface temperature and temperature class with respect to the ignition temperature of the surrounding flammable gas atmosphere. This paper highlights the design features of flameproof motors and their surface temperature classification for different sizes.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELijaia
As digital technology becomes more deeply embedded in power systems, protecting the communication
networks of Smart Grids (SG) has emerged as a critical concern. Distributed Network Protocol 3 (DNP3)
represents a multi-tiered application layer protocol extensively utilized in Supervisory Control and Data
Acquisition (SCADA)-based smart grids to facilitate real-time data gathering and control functionalities.
Robust Intrusion Detection Systems (IDS) are necessary for early threat detection and mitigation because
of the interconnection of these networks, which makes them vulnerable to a variety of cyberattacks. To
solve this issue, this paper develops a hybrid Deep Learning (DL) model specifically designed for intrusion
detection in smart grids. The proposed approach is a combination of the Convolutional Neural Network
(CNN) and the Long-Short-Term Memory algorithms (LSTM). We employed a recent intrusion detection
dataset (DNP3), which focuses on unauthorized commands and Denial of Service (DoS) cyberattacks, to
train and test our model. The results of our experiments show that our CNN-LSTM method is much better
at finding smart grid intrusions than other deep learning algorithms used for classification. In addition,
our proposed approach improves accuracy, precision, recall, and F1 score, achieving a high detection
accuracy rate of 99.50%.
Build the Next Generation of Apps with the Einstein 1 Platform.
Rejoignez Philippe Ozil pour une session de workshops qui vous guidera à travers les détails de la plateforme Einstein 1, l'importance des données pour la création d'applications d'intelligence artificielle et les différents outils et technologies que Salesforce propose pour vous apporter tous les bénéfices de l'IA.
Rainfall intensity duration frequency curve statistical analysis and modeling...bijceesjournal
Using data from 41 years in Patna’ India’ the study’s goal is to analyze the trends of how often it rains on a weekly, seasonal, and annual basis (1981−2020). First, utilizing the intensity-duration-frequency (IDF) curve and the relationship by statistically analyzing rainfall’ the historical rainfall data set for Patna’ India’ during a 41 year period (1981−2020), was evaluated for its quality. Changes in the hydrologic cycle as a result of increased greenhouse gas emissions are expected to induce variations in the intensity, length, and frequency of precipitation events. One strategy to lessen vulnerability is to quantify probable changes and adapt to them. Techniques such as log-normal, normal, and Gumbel are used (EV-I). Distributions were created with durations of 1, 2, 3, 6, and 24 h and return times of 2, 5, 10, 25, and 100 years. There were also mathematical correlations discovered between rainfall and recurrence interval.
Findings: Based on findings, the Gumbel approach produced the highest intensity values, whereas the other approaches produced values that were close to each other. The data indicates that 461.9 mm of rain fell during the monsoon season’s 301st week. However, it was found that the 29th week had the greatest average rainfall, 92.6 mm. With 952.6 mm on average, the monsoon season saw the highest rainfall. Calculations revealed that the yearly rainfall averaged 1171.1 mm. Using Weibull’s method, the study was subsequently expanded to examine rainfall distribution at different recurrence intervals of 2, 5, 10, and 25 years. Rainfall and recurrence interval mathematical correlations were also developed. Further regression analysis revealed that short wave irrigation, wind direction, wind speed, pressure, relative humidity, and temperature all had a substantial influence on rainfall.
Originality and value: The results of the rainfall IDF curves can provide useful information to policymakers in making appropriate decisions in managing and minimizing floods in the study area.
Digital Twins Computer Networking Paper Presentation.pptxaryanpankaj78
A Digital Twin in computer networking is a virtual representation of a physical network, used to simulate, analyze, and optimize network performance and reliability. It leverages real-time data to enhance network management, predict issues, and improve decision-making processes.
AI for Legal Research with applications, toolsmahaffeycheryld
AI applications in legal research include rapid document analysis, case law review, and statute interpretation. AI-powered tools can sift through vast legal databases to find relevant precedents and citations, enhancing research accuracy and speed. They assist in legal writing by drafting and proofreading documents. Predictive analytics help foresee case outcomes based on historical data, aiding in strategic decision-making. AI also automates routine tasks like contract review and due diligence, freeing up lawyers to focus on complex legal issues. These applications make legal research more efficient, cost-effective, and accessible.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
Software Engineering and Project Management - Introduction, Modeling Concepts...Prakhyath Rai
Introduction, Modeling Concepts and Class Modeling: What is Object orientation? What is OO development? OO Themes; Evidence for usefulness of OO development; OO modeling history. Modeling
as Design technique: Modeling, abstraction, The Three models. Class Modeling: Object and Class Concept, Link and associations concepts, Generalization and Inheritance, A sample class model, Navigation of class models, and UML diagrams
Building the Analysis Models: Requirement Analysis, Analysis Model Approaches, Data modeling Concepts, Object Oriented Analysis, Scenario-Based Modeling, Flow-Oriented Modeling, class Based Modeling, Creating a Behavioral Model.
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
To implement an Analyzer for evaluation of the performance of Recent Web Development Frameworks
1. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 591 – 594
_______________________________________________________________________________________________
591
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
To implement an Analyzer for evaluation of the performance of Recent Web
Development Frameworks
Phule Vidya G.
PG Student: of Computer Science and Engineering at
SKNSCOE, Pandharur
phulevg@gmail.com
Pingale S. V.
HOD: Computer Science and Engineering at SKNSCOE,
Pandharur
sub.pingale83@gmail.com
Abstract— Everything you see, click, and interact with on a website is the work of front-end web development. Client-side
frameworks and scripting languages like JavaScript and various JS libraries like AngularJS, jQuery, Node.js, etc. have made it
possible for developers to develop interactive websites with performance improvement. Today the use of web is raised to such an
extent that web has evolved from simple text content from one server to complex ecosystem with various types of contents spread
across several administrative domains. This content makes the websites more complex and hence affects user experience. Till now
efforts has been done to improve the performance at server side by increasing scalability of back-end or making the application
more efficient. The performance of client side is not measured or just tested for usability. Some widely used JavaScript
benchmark suites for measuring the performance of web browsers. The main focus of such a benchmark is not to measure the
performance of a web application itself, but to measure its performance within a specific browser. There is wide variety of
literature being available to measure the complexity of web pages and determining the load time. The aim behind our project is
that to characterize the complexity of web pages built using different web development technologies like AngularJS, jQuery,
AJAX (Client side web development technologies) so as to compare and analyze the usage of proper web development technique.
In this paper we have used AngularJS as a case study to evaluate its performance against other frameworks like jQuery and AJAX.
Keywords- AngularJS;Browsers; jQuery;, AJAX; MVC; SPA; JSON.
__________________________________________________*****_________________________________________________
I. INTRODUCTION
Now a day's it's almost impossible to conceive a life
without internet. The World Wide Web (WWW) as the largest
global information media store through which user can share,
read, and writes data through computers connected with
internet. As the usage of web is increased to such an extent
that web has evolved from simple text content from one server
to complex ecosystem. Web site today fetches content not only
from servers hosted by its providers, but also from a range of
third-party services like advertising agencies, content
distribution networks (CDNs), and analytics services [1]. Also,
rendering a single Web page today involves fetching several
objects from multiple servers under different administrative
domains.
Because of these factors web pages becomes more
complex, hence the user experience gets degraded. With the
increasing diversity of client platforms for accessing the Web,
it is important for browser developers to identify the aspects of
Web page complexity that impact use experience [1]. They
need tools and techniques to evaluate the impact of these
services on users.
There is a wide variety of literature being available to
measure the complexity of web pages and determining the
load time. Here our aim is to provide the Analyzer tool which
is capable of profiling web page complexity against certain
performance metrics actually impacting web page
performance. The benefits of this work will be complexity will
be reduced to some extent using proper developmental
technique hence load time will get reduced and the user
experience will be better.
Now-a-days JavaScript and its libraries provide interactive
approach to static web pages [2]. Here we have taken
AngularJS, jQuery and AJAX as case studies for comparison
as they are widely used for web application development.
II. RECENT WEB DEVELOPMENT FRAMEWORKS OF
JAVASCRIPT USED IN PAPER
This paper takes into account latest widely used javascript
frameworks viz. AngularJS, jQuery and AJAX. They are
introduced in nut-shell as below.
A. AngularJS
AngularJS is a JavaScript framework and specifically
designed to create SPAs. It is a library written in JavaScript.
AngularJS provides the web application with Model-View
Controller (MVC) capability. In contrast to the traditional
MVC architecture like SpringMVC, where the website is
rendered from the server side, with Angular the view is
generated in the browser using its Model which holds all the
required data [5]. The controller takes care of the interactions
between the HTML page and Model. The upside here is, there
is no server side calls involved in these operations and
everything is done on the client side with cached data.
AngularJS abstracts the server calls to a separate layer to avoid
code redundancy across multiple views for a gateway built
2. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 591 – 594
_______________________________________________________________________________________________
592
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
with pure HTML5, JavaScript and REST services. AngularJS
manipulates the DOM automatically. Because of that the
burden of developers gets reduced as view automatically gets
updated when data changes. It makes the view lightweight, by
decoupling the view rendering from the server side.
B. Single Page Applications
A single-page application (SPA) is a web application
or web site that fits on a single web page with the goal of
providing a user experience similar to that of a desktop
application. In an SPA is retrieved with a single page load, or
the appropriate resources are dynamically loaded and added to
the page as necessary, usually in response to user actions.
Interaction with the single page application often involves
dynamic communication with the web server behind the
scenes [6].
In nutshell, how SPA work can be represented as
follows.
1. Browser initiates a request to server
2. Server sends a webpage (consists of HTML and
JavaScript)
3. Browser loads the entire webpage
4. User clicks on a link (initiates a new request and asks for
the information that is only going to need to update the
webpage)
5. Server responds with JSON data
6. Browser loads the JSON data into the existing webpage
to update it.
This mode of working significantly makes the
processing faster and efficient thereby improving the
performance of the page.
C. jQuery
jQuery is a cross-platform JavaScript library designed
to simplify the client-side scripting of HTML. jQuery is one of
the widely used JavaScript libraries today [2]. The workflow
behind the scenes can be represented as shown in Figure1.
Figure 1. JQuery: How it works
jQuery, at its core, is a DOM (Document Object
Model) manipulation library. The DOM is a tree-structure
representation of all the elements of a Web page and jQuery
simplifies the syntax for finding, selecting, and manipulating
these DOM elements. jQuery also provides a paradigm for
event handling that goes beyond basic DOM element selection
and manipulation. The event assignment and the event call
back function definition are done in a single step in a single
location in the code. jQuery also aims to incorporate other
highly used JavaScript functionality.
D. Ajax
Ajax (Asynchronous JavaScript and XML) is a set of
web development techniques at client side to create
asynchronous Web applications. With Ajax, web applications
can send data to and retrieve from a server asynchronously (in
the background) without interfering with the display and
behavior of the existing page [2]. Ajax allows for web pages,
and by extension web applications, to change content
dynamically without the need to reload the entire page. In
practice, modern implementations commonly substitute JSON
for XML as shown in Figure 2.
Figure 2. AJAX Work flow
Ajax is not a technology, but a group of technologies.
HTML and CSS are used in combination to mark up and style
information. The DOM is accessed with JavaScript to
dynamically display the information presented.
Now for discussion about the previous work done to
analyze the performance of web technologies and their
evaluation, not a single application is available at present.
Literature is available to measure the complexity of web pages.
Browsers built tools are used to measure the loading time by
analyzing log files. Also the performance for server side web
technologies is measured, while our approach is to measure
and evaluate the client side web technologies performance.
III. APPROACH
The process to be followed for the work requires performance
metrics to be defined for the comparison of frameworks. For
web pages the metrics that affect user experience can be
outlined as below.
3. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 591 – 594
_______________________________________________________________________________________________
593
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
A. Page Load Time
Loading time of a webpage is the time required to
request and render the entire requested web-page in the
browser of client.
B. Transition Time
Transition time defines the time required to make a
transition from one webpage to another by visiting a link.
C. Throughput
Throughput is characterized by No. of jobs completed
per second [3]. Here in our context we'll redefine it as No. of
requests processed per second.
D. Response Time
Response time (in case of AJAX)-i.e. RTT i.e. time
required for request to travel from client to server and back
again.
E. Resource Consumption
Resource consumption is the amount of hardware
resources used at a certain point in time.
F. Bandwidth Or Data Consumption
Bandwidth expresses the maximum data flow in and
out of a computer system.
G. Complexity Of Webpage
It can be calculated by calculating No. of objects
downloaded, Size of the objects downloaded and No. of
distinct non origin servers contacted by the webpage [1].
The empirical results generated will provide the developer
with detailed information about performance (execution
speed) at client side.
H. User Experience
User experience is the important criterion that
determines the success of any technology. AngularJS clearly
proves to this, in case of Web Applications or the websites that
run on the notion of manipulation of information, typical
example of which is an ecommerce portal (Paytm) [2].Also
AJAX has been proven best in cases where data updates
require tones of data transfer to and from browser to server. In
that case AJAX provided partial update feature
(XMLHttpRequest and XMLHttpResponse) works as boon
for developers as they gives user a feel of working page
though in background heavy processing is carried out.
I. Loading Time
As AngularJS is not a client-side JavaScript
Framework it provides much more features than that of jQuery
and in comparison with AJAX, it’s data binding feature can do
miracles. This reduces the loading time of the page.
J. Mathematical Model
We will calculate the timing and page complexity
metrics as discussed in above section.
Let us consider the Loading Time for the module developed in
AngularJS, jQuery and AJAX is Lan, Ljq, Lax, respectively.
Also,
First Response time as Ran, Rjq, Rax
Execution Time as Ean, Ejq,Eax and
Page speed San, Sjq, Sax
Now, consider the sets
S1 to represent metrics values for AngularJS
S2 to represent metrics values for jQuery
S3 to represent metrics values for AJAX
So these sets can be represented as,
S1 = { Lan, Ran, Ean, San}
S2 = { Ljq, Rjq, Ejq, Sjq}
S3 = { Lax, Rax, Eax, Sax}
The results will clear that values if (S1) are least than others
i.e.
v(S1) < v(S2) < v(S3)
The comparison results for above three web development
technologies are as shown in Figure 3.
Figure 3. Performance comparison of jQuery, AngularJS and
AJAX against time constraints
Also Resource consumption in the form of total HTML,
CSS and JavaScript bytes used by a web application developed
in any of the above technology gives results in the form of pie-
charts as shown in Figure 4, below,
4. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 591 – 594
_______________________________________________________________________________________________
594
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
Figure 4. Resource consumption of jQuery, AngularJS and
AJAX in general
IV. CONCLUSION
By implementing an analyzer tool which will compare the
performance of recent client side web development
technologies on the basis of certain parameters like – loading
time, transition time, complexity of code, etc., the results
generated will aid in evaluation of the benefits and drawbacks
of the web development technologies. It’s concluded from the
results that AngularJS gives best performance as compared to
jQuery and AJAX. Also it’s specially designed for SPAs and
not conventional websites.
ACKNOWLEDGMENT
I would like to thank Prof. S. V. Pingale for his precious
guidance throughout the process. Also many thanks to my PG
Co-ordinator Prof. N. M. Sawant and HOD Prof. A. A.
Rajguru for their valuable feedback.
REFERENCES
[1] Michael Butkiewicz, Harsha V. Madhyastha, and Vyas Sekar,
“Characterizing Web Page Complexity and Its Impact”,
IEEE/ACM TRANSACTIONS ON NETWORKING, JUNE
2014, VOL. 22, NO. 3.
[2] Rohit Dhand, “Reducing web page post backs through jQuery
Ajax calls in a Trust based Framework”, 2012 International
Conference on Computing Sciences, 2012,978-0-7695-4817-3.
[3] Kai Lei, Yining Ma, Zhi Tan, “Performance Comparison and
Evaluation of Web Development Technologies in PHP, Python
and Node.js", IEEE 17th International Conference on
Computational Science and Engineering, 2014.
[4] Marija Selakovic, Michael Pradel, "Performance Issues and
Optimizations in JavaScript: An Empirical Study", SOLA,
October 2015.
[5] Viknes Balasubramanee, Chathuri Wimalasena, Raminder Singh
and Marlon Pierce, “Twitter Bootstrap and AngularJS: Frontend
Frameworks to expedite Science Gateway development”, IEEE
Transactions 2013.
[6] N. Chapman, J. Chapman, "JavaScript on the Server Using
Node.js and Express", MacAvon Media 2014.
[7] AngularJS Tutorials by Google Inc., [Online] Available:
https://docs.angularjs.org/guide/introduction - Developer Guide
for AngularJS
[8] Single Page Applications from Microsoft website. [Online].
Available: https://msdn.microsoft.com/en-
us/magazine/dn463786.aspx