SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Introduction to “Web
Components”
Narendran Solai Sridharan
HTML and Web Development
It gave rise to sharing Ideas &
documents across Universities and
eventually for all.
Interactive HTML
Opened Business on Internet across
World Wide Web.
AJAX, Dynamic HTML and
JavaScript
Made HTML Document More
Interactive and Less Expensive
Non Destructive Java Scripting
and Jquery
Made Manipulation of HTML DOM easy
and to work without any flaws during
DOM Load with “Cross Browser
Support” for various Browsers.
Jquery Toolkits, DoJo Toolkit,
YUI Toolkit, GWT Toolkit, EXT JS
The Raise of Toolkits with built in
reusable Widgets increased productivity
of “Web Application” Development for
all browsers
Responsive HTML & Bootstrap
Raise of Mobile phones let to the
development of Responsive HTML &
Bootstrap CSS & JS Framework.
SPA, REST API, JSON & JS Frameworks
(Prototype, Ext, Angular, Backbone,
Ember, React, Knockout)
Single Page Applications (SPA), JavaScript Frameworks reconsidered
development of Web Application in a maintainable way. They Introduced,
1. Templating
2. Two Way Binding
3. Routing for AJAX calls & History Management
4. MVC Support - Modularity with Componentization.
5. Dependency Injection
6. Scoping of properties & behaviors of Components
HTML 5 Standard
HTML 5 Standard New Tags,
1. Considered Common structure of Business Application,
most common UI Elemental Structures
2. Considered Mobile Platform, Offline Storage, Geo
Location Detection and Advanced Multimedia
What is NEXT?
Despite Web Application Developers remain
Happy stating “Enough is Enough”.
We have Too MUCH of same principles
present in different JS Frameworks.
Problems are wonderful
opportunities for Innovation
HTML 5 tried addressing few frequently
used and redundant work.
Now Again there is a redundancy
depicted by various JS Frameworks
Web Components
• It is a W3C Standard similar to HTML 5
• It will be implemented by All Browsers sooner or later
• Few principles followed in various JS Frameworks like Scoping,
Routing, Templating will be provided with First Class Support in the
Browser itself.
• It will help to reuse components Across Applications rather than
reusing components only within one Application.
Web Components – Shadow
DOM
1. A First Class Support for Scoping.
2. Now only one DOM is in one HTML, With Web
Components we can have one Parent DOM and many
DOM modules/Shadow DOMs each having their own
Scope
3. It is essential for Templating & Custom Tag Creation
Web Components – Templates
1. Supports Templates or Widget Creation,
which can be reused.
2. If same Template is used in 2 different
Application, Browser will reuse it without
loading it for each Application.
Web Components – Custom
Elements
Extends HTML Tags
1. It is understood despite we could add thousands of Tags to Standard HTML
tags, still Custom Tags will be required.
2. Loading & Unloading JS frameworks Creating Custom Tags with Templates for
each Application is Redundant.
3. Despite HTML 5 considered Offline Storage, each Application can have
different version of same framework and framework always not only just has
features only required by the application.
4. Web Components Standard Considered Supporting “Extension of HTML Tags”
and allow Templating to create Custom Tags
Web Components – HTML
Imports
1. Supports Reusing already loaded HTML Document
2. It Increases Modularity and maintenance of
various Components.
3. With First Class Support for Custom Elements &
Templates, it becomes essential.
“Web Component as NEW
STANDARD”
• Will make most of the work done by JS Framework redundant &
unnecessary.
• It will take years for all the browser to support this standard so don’t fear
if you are working on some JS frameworks
• JS Frameworks also will start supporting Web Components.
• Currently only “Google Polymer”, “Mozilla X-Tag” has First Class Support
for Web Components.
• Visit - http://webcomponents.org/ for more info.

Weitere ähnliche Inhalte

Was ist angesagt?

Java Script from Browser to Server
Java Script from Browser to ServerJava Script from Browser to Server
Java Script from Browser to Server
WSO2
 
Edugeeklogontracker
EdugeeklogontrackerEdugeeklogontracker
Edugeeklogontracker
EduGeek.net
 
Word press
Word pressWord press
Word press
gayath3
 
coursera-full-stack-web-development-specialization
coursera-full-stack-web-development-specializationcoursera-full-stack-web-development-specialization
coursera-full-stack-web-development-specialization
Madrisan Davide
 

Was ist angesagt? (20)

Introducing Kendo UI
Introducing Kendo UIIntroducing Kendo UI
Introducing Kendo UI
 
Exercise: Building Node-webkit apps
Exercise: Building Node-webkit appsExercise: Building Node-webkit apps
Exercise: Building Node-webkit apps
 
Why do JavaScript enthusiast think of Vue.js for building real-time web appli...
Why do JavaScript enthusiast think of Vue.js for building real-time web appli...Why do JavaScript enthusiast think of Vue.js for building real-time web appli...
Why do JavaScript enthusiast think of Vue.js for building real-time web appli...
 
Java Script from Browser to Server
Java Script from Browser to ServerJava Script from Browser to Server
Java Script from Browser to Server
 
[JogjaJS] Single Page Application nganggo Angular.js
[JogjaJS] Single Page Application nganggo Angular.js [JogjaJS] Single Page Application nganggo Angular.js
[JogjaJS] Single Page Application nganggo Angular.js
 
Edugeeklogontracker
EdugeeklogontrackerEdugeeklogontracker
Edugeeklogontracker
 
Pros of angular js
Pros of angular jsPros of angular js
Pros of angular js
 
Kendo UI presentation at JsConf.eu
Kendo UI presentation at JsConf.euKendo UI presentation at JsConf.eu
Kendo UI presentation at JsConf.eu
 
Java script
Java scriptJava script
Java script
 
Kendo ui web
Kendo ui webKendo ui web
Kendo ui web
 
Word press
Word pressWord press
Word press
 
Word press
Word pressWord press
Word press
 
Jquery mobile book review
Jquery mobile book reviewJquery mobile book review
Jquery mobile book review
 
JQuery mobile
JQuery mobileJQuery mobile
JQuery mobile
 
Building uis.with-react
Building uis.with-reactBuilding uis.with-react
Building uis.with-react
 
Lesson 09
Lesson 09Lesson 09
Lesson 09
 
Web components: the future has come
Web components: the future has comeWeb components: the future has come
Web components: the future has come
 
coursera-full-stack-web-development-specialization
coursera-full-stack-web-development-specializationcoursera-full-stack-web-development-specialization
coursera-full-stack-web-development-specialization
 
Introduction to yzs code generator
Introduction to yzs code generatorIntroduction to yzs code generator
Introduction to yzs code generator
 
What is jQuery?
What is jQuery?What is jQuery?
What is jQuery?
 

Andere mochten auch

куденееву о школе
куденееву о школекуденееву о школе
куденееву о школе
Ilya Ponomarev
 
Folleto promocional torre águila
Folleto promocional torre águilaFolleto promocional torre águila
Folleto promocional torre águila
magdanacarino
 
Dictat peix irisat 1
Dictat peix irisat 1Dictat peix irisat 1
Dictat peix irisat 1
evacanals73
 
Thanks Letter (Abdullah Almughrabi)
Thanks Letter (Abdullah Almughrabi)Thanks Letter (Abdullah Almughrabi)
Thanks Letter (Abdullah Almughrabi)
abodmone
 
Huaewi Certificate
Huaewi CertificateHuaewi Certificate
Huaewi Certificate
naseerzain
 
Internet
InternetInternet
Internet
iwnyk
 
Registro auxiliar de evaluación secundaria
Registro auxiliar de evaluación secundariaRegistro auxiliar de evaluación secundaria
Registro auxiliar de evaluación secundaria
Elizabeth Talledo
 
《蓮花海》(11) 法之寶藏-輪王七寶-敦珠佛學會
《蓮花海》(11) 法之寶藏-輪王七寶-敦珠佛學會《蓮花海》(11) 法之寶藏-輪王七寶-敦珠佛學會
《蓮花海》(11) 法之寶藏-輪王七寶-敦珠佛學會
DudjomBuddhistAssociation
 

Andere mochten auch (20)

The vampire diaries
The vampire diariesThe vampire diaries
The vampire diaries
 
PP FRP Scrubber
PP FRP ScrubberPP FRP Scrubber
PP FRP Scrubber
 
куденееву о школе
куденееву о школекуденееву о школе
куденееву о школе
 
Folleto promocional torre águila
Folleto promocional torre águilaFolleto promocional torre águila
Folleto promocional torre águila
 
Dictat peix irisat 1
Dictat peix irisat 1Dictat peix irisat 1
Dictat peix irisat 1
 
Valuacion eqp.
Valuacion eqp.Valuacion eqp.
Valuacion eqp.
 
EDUCAÇÃO TEOLÓGICA - Como será o amanhã?
EDUCAÇÃO TEOLÓGICA - Como será o amanhã?EDUCAÇÃO TEOLÓGICA - Como será o amanhã?
EDUCAÇÃO TEOLÓGICA - Como será o amanhã?
 
Thanks Letter (Abdullah Almughrabi)
Thanks Letter (Abdullah Almughrabi)Thanks Letter (Abdullah Almughrabi)
Thanks Letter (Abdullah Almughrabi)
 
Huaewi Certificate
Huaewi CertificateHuaewi Certificate
Huaewi Certificate
 
7
77
7
 
Politica de Alianzas de UPyD
Politica de Alianzas de UPyDPolitica de Alianzas de UPyD
Politica de Alianzas de UPyD
 
jadwal teknik fisika its ganjil
jadwal teknik fisika its ganjiljadwal teknik fisika its ganjil
jadwal teknik fisika its ganjil
 
Internet
InternetInternet
Internet
 
Registro auxiliar de evaluación secundaria
Registro auxiliar de evaluación secundariaRegistro auxiliar de evaluación secundaria
Registro auxiliar de evaluación secundaria
 
Carnestoltes 2014
Carnestoltes 2014Carnestoltes 2014
Carnestoltes 2014
 
《蓮花海》(11) 法之寶藏-輪王七寶-敦珠佛學會
《蓮花海》(11) 法之寶藏-輪王七寶-敦珠佛學會《蓮花海》(11) 法之寶藏-輪王七寶-敦珠佛學會
《蓮花海》(11) 法之寶藏-輪王七寶-敦珠佛學會
 
Ponte sobre o Rio Negro
Ponte sobre o Rio NegroPonte sobre o Rio Negro
Ponte sobre o Rio Negro
 
J alternative ongoing2 model1
J alternative ongoing2 model1J alternative ongoing2 model1
J alternative ongoing2 model1
 
10
1010
10
 
Anemia meganoblastica
Anemia meganoblasticaAnemia meganoblastica
Anemia meganoblastica
 

Ähnlich wie Introduction to Web Components

Introduction to Backbone.js
Introduction to Backbone.jsIntroduction to Backbone.js
Introduction to Backbone.js
Pragnesh Vaghela
 
Meteor - Codemotion Rome 2015
Meteor - Codemotion Rome 2015Meteor - Codemotion Rome 2015
Meteor - Codemotion Rome 2015
Codemotion
 

Ähnlich wie Introduction to Web Components (20)

Top java script frameworks ppt
Top java script frameworks pptTop java script frameworks ppt
Top java script frameworks ppt
 
Introduction to Backbone.js
Introduction to Backbone.jsIntroduction to Backbone.js
Introduction to Backbone.js
 
IRJET- Polymer Javascript
IRJET- Polymer JavascriptIRJET- Polymer Javascript
IRJET- Polymer Javascript
 
React Js Simplified
React Js SimplifiedReact Js Simplified
React Js Simplified
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
web intership ritesh.pptx
web intership ritesh.pptxweb intership ritesh.pptx
web intership ritesh.pptx
 
Meteor - Codemotion Rome 2015
Meteor - Codemotion Rome 2015Meteor - Codemotion Rome 2015
Meteor - Codemotion Rome 2015
 
Meteor + Polymer
Meteor + PolymerMeteor + Polymer
Meteor + Polymer
 
Building reusable components as micro frontends with glimmer js and webcompo...
Building reusable components as micro frontends  with glimmer js and webcompo...Building reusable components as micro frontends  with glimmer js and webcompo...
Building reusable components as micro frontends with glimmer js and webcompo...
 
Starting with jQuery
Starting with jQueryStarting with jQuery
Starting with jQuery
 
Javascript frameworks
Javascript frameworksJavascript frameworks
Javascript frameworks
 
AJAX vs. jQuery What Are The Differences.pdf
AJAX vs. jQuery What Are The Differences.pdfAJAX vs. jQuery What Are The Differences.pdf
AJAX vs. jQuery What Are The Differences.pdf
 
Web Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User ExperienceWeb Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User Experience
 
FRONTEND DEVELOPMENT WITH REACT.JS
FRONTEND DEVELOPMENT WITH REACT.JSFRONTEND DEVELOPMENT WITH REACT.JS
FRONTEND DEVELOPMENT WITH REACT.JS
 
Angular js workshop
Angular js workshopAngular js workshop
Angular js workshop
 
Top 11 Front-End Web Development Tools To Consider in 2020
 Top 11 Front-End Web Development Tools To Consider in 2020 Top 11 Front-End Web Development Tools To Consider in 2020
Top 11 Front-End Web Development Tools To Consider in 2020
 
HTML5 introduction for beginners
HTML5 introduction for beginnersHTML5 introduction for beginners
HTML5 introduction for beginners
 
Micro frontends
Micro frontendsMicro frontends
Micro frontends
 
Why do we use react JS on the website_.pdf
Why do we use react JS on the website_.pdfWhy do we use react JS on the website_.pdf
Why do we use react JS on the website_.pdf
 
Top 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesTop 10 Best Web Development Technologies
Top 10 Best Web Development Technologies
 

Mehr von Narendran Solai Sridharan

Mehr von Narendran Solai Sridharan (9)

Java module configuration
Java module configurationJava module configuration
Java module configuration
 
Test NG Framework Complete Walk Through
Test NG Framework Complete Walk ThroughTest NG Framework Complete Walk Through
Test NG Framework Complete Walk Through
 
Thinking tools for value innovation
Thinking tools for value innovationThinking tools for value innovation
Thinking tools for value innovation
 
Domain driven design - Part I
Domain driven design - Part IDomain driven design - Part I
Domain driven design - Part I
 
Raspberry pi and pi4j
Raspberry pi and pi4jRaspberry pi and pi4j
Raspberry pi and pi4j
 
Functional Programming in Java
Functional Programming in JavaFunctional Programming in Java
Functional Programming in Java
 
Http 2
Http 2Http 2
Http 2
 
Introduction to value types
Introduction to value typesIntroduction to value types
Introduction to value types
 
Upfront adoption & migration of applications to latest jdk
Upfront adoption & migration of applications to latest jdkUpfront adoption & migration of applications to latest jdk
Upfront adoption & migration of applications to latest jdk
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Introduction to Web Components

  • 2. HTML and Web Development It gave rise to sharing Ideas & documents across Universities and eventually for all.
  • 3. Interactive HTML Opened Business on Internet across World Wide Web.
  • 4. AJAX, Dynamic HTML and JavaScript Made HTML Document More Interactive and Less Expensive
  • 5. Non Destructive Java Scripting and Jquery Made Manipulation of HTML DOM easy and to work without any flaws during DOM Load with “Cross Browser Support” for various Browsers.
  • 6. Jquery Toolkits, DoJo Toolkit, YUI Toolkit, GWT Toolkit, EXT JS The Raise of Toolkits with built in reusable Widgets increased productivity of “Web Application” Development for all browsers
  • 7. Responsive HTML & Bootstrap Raise of Mobile phones let to the development of Responsive HTML & Bootstrap CSS & JS Framework.
  • 8. SPA, REST API, JSON & JS Frameworks (Prototype, Ext, Angular, Backbone, Ember, React, Knockout) Single Page Applications (SPA), JavaScript Frameworks reconsidered development of Web Application in a maintainable way. They Introduced, 1. Templating 2. Two Way Binding 3. Routing for AJAX calls & History Management 4. MVC Support - Modularity with Componentization. 5. Dependency Injection 6. Scoping of properties & behaviors of Components
  • 9. HTML 5 Standard HTML 5 Standard New Tags, 1. Considered Common structure of Business Application, most common UI Elemental Structures 2. Considered Mobile Platform, Offline Storage, Geo Location Detection and Advanced Multimedia
  • 10. What is NEXT? Despite Web Application Developers remain Happy stating “Enough is Enough”. We have Too MUCH of same principles present in different JS Frameworks.
  • 11. Problems are wonderful opportunities for Innovation HTML 5 tried addressing few frequently used and redundant work. Now Again there is a redundancy depicted by various JS Frameworks
  • 12. Web Components • It is a W3C Standard similar to HTML 5 • It will be implemented by All Browsers sooner or later • Few principles followed in various JS Frameworks like Scoping, Routing, Templating will be provided with First Class Support in the Browser itself. • It will help to reuse components Across Applications rather than reusing components only within one Application.
  • 13. Web Components – Shadow DOM 1. A First Class Support for Scoping. 2. Now only one DOM is in one HTML, With Web Components we can have one Parent DOM and many DOM modules/Shadow DOMs each having their own Scope 3. It is essential for Templating & Custom Tag Creation
  • 14. Web Components – Templates 1. Supports Templates or Widget Creation, which can be reused. 2. If same Template is used in 2 different Application, Browser will reuse it without loading it for each Application.
  • 15. Web Components – Custom Elements Extends HTML Tags 1. It is understood despite we could add thousands of Tags to Standard HTML tags, still Custom Tags will be required. 2. Loading & Unloading JS frameworks Creating Custom Tags with Templates for each Application is Redundant. 3. Despite HTML 5 considered Offline Storage, each Application can have different version of same framework and framework always not only just has features only required by the application. 4. Web Components Standard Considered Supporting “Extension of HTML Tags” and allow Templating to create Custom Tags
  • 16. Web Components – HTML Imports 1. Supports Reusing already loaded HTML Document 2. It Increases Modularity and maintenance of various Components. 3. With First Class Support for Custom Elements & Templates, it becomes essential.
  • 17. “Web Component as NEW STANDARD” • Will make most of the work done by JS Framework redundant & unnecessary. • It will take years for all the browser to support this standard so don’t fear if you are working on some JS frameworks • JS Frameworks also will start supporting Web Components. • Currently only “Google Polymer”, “Mozilla X-Tag” has First Class Support for Web Components. • Visit - http://webcomponents.org/ for more info.