SlideShare una empresa de Scribd logo
1 de 9
Progressive Web Apps
(PWA)
Muhamad Fahriza Novriansyah
Here’s the content of This Presentation :
1. Progressive Web Apps
2. Service Workers
3. Comparison Responsive Web, Native Apps, And PWA
4. Benefit Using PWA Technology
5. Framework in PWA
Contents of Presentation
Progressive Web Apps
Progressive Web Apps(PWA) is websites that can run applications such as native apps that use standard
responsive web design techniques . This PWA can improve the performance capabilities of a web by
resembling native applications. PWA uses the programming languages ​​HTML5, CSS, and Javascript and can
be used on all platforms.
Fig. 1. Example PWA Apps
Service Workers
In PWA there are Service Workers one of the cores of PWA. This service worker is usually used as a proxy and
OS container, together with the caching concept, so it can still be used in offline mode for web applications or
web apps. With this Service Worker resolve the problem of errors on the network or white screen that is
common in previous web technologies
Fig. 2. Service Workers as proxies
Comparison Responsive Web, Native
Apps, And PWA
Capabilities Responsive Website Native App Progressive App
Mobile Friendly Yes Yes Yes
Installable No Yes Yes
SEO-Indexed Yes No Yes
Offline Mode No Yes Yes
Push Notification No Yes Yes
GPS Enabled No Yes Yes
Table. 1. Comparison Responsive Web, Native Apps, And PWA
Benefit Using PWA Technology
Low Development
Costs
App Like Native Apps Fast Installation
Support All Platform No Updating Issues Offline Mode
No Dependence on
App Store
Enhanced Security Support SEO
Framework in PWA
Ionic Angular JS Vue Js React JS
- Free for web
pages
development
- Easy
Maintenance
- Large Plug in
Library
- Large Community
Support
- MVC Framework
- Presence of
IntelliSense and
Typescript
- Supported by Laravel
and Alibaba
- Fast rendering with
Virtual DOM
- Flexible to set up
with the help of
TypeScript and JSX
- Large
community
support
- An extensive
ecosystem
- Speedy
rendering with
Virtual-DOM.
1. Progressive Web Apps is websites that can run applications
such as native apps
2. PWA uses the programming languages ​​HTML5, CSS, and
Javascript and can be used on all platforms.
3. Benefit Using PWA are Low Development Cost, can be
Offline, Support SEO, Support All Platform, Etc.
4. There are many framework to make easier development
PWA such as Ionic, Angular JS, Vue Js, And React JS
Conclusion
[1] A. Luntovskyy, "Advanced software-technological approaches for mobile apps development," 2018 14th International Conference on Advanced
Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET), Slavske, 2018, pp. 113-118.
[2] L. E. Nugroho, A. G. H. Pratama, I. W. Mustika and R. Ferdiana, "Development of monitoring system for smart farming using Progressive Web
App," 2017 9th International Conference on Information Technology and Electrical Engineering (ICITEE), Phuket, 2017, pp. 1-5.
[3] S. Saltis, "What is a Progressive Web App? (And Do You Need One)," coredna, 26 November 2019. [Online]. Available:
https://www.coredna.com/blogs/progressive-web-app. [Accessed 12 January 2020].
[4] A. Syah, " Berkenalan dengan Progressive Web Apps (PWA)" Codepolitan, 11 November 2016. [Online]. Available:
https://www.codepolitan.com/berkenalan-dengan-progressive-web-apps-pwa-581e68e6520ae-1400. [Accessed 11 January 2019].
[5] Y. SHAPTUNOVA, "The Benefits of Progressive Web Apps (PWA) for Business," sam solutions, 28 May 2018. [Online]. Available: https://www.sam-
solutions.com/blog/the-benefits-of-progressive-web-apps-pwa-for-business/. [Accessed 12 January 2019].
[6] A. Mehta, "Top 6 Frameworks and Tools To Build Progressive Web Apps," appinventiv, 2019 July 31. [Online]. Available:
https://appinventiv.com/blog/top-pwa-development-frameworks/. [Accessed 12 January 2020].
Reference

Más contenido relacionado

La actualidad más candente

Introduction To Single Page Application
Introduction To Single Page ApplicationIntroduction To Single Page Application
Introduction To Single Page Application
KMS Technology
 

La actualidad más candente (20)

Introduction to Progressive Web Apps (PWA)
Introduction to Progressive Web Apps (PWA)Introduction to Progressive Web Apps (PWA)
Introduction to Progressive Web Apps (PWA)
 
Pwa demystified
Pwa demystifiedPwa demystified
Pwa demystified
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
Building a Progressive Web App
Building a  Progressive Web AppBuilding a  Progressive Web App
Building a Progressive Web App
 
PWA - Progressive Web App
PWA - Progressive Web AppPWA - Progressive Web App
PWA - Progressive Web App
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
Introduction of Progressive Web App
Introduction of Progressive Web AppIntroduction of Progressive Web App
Introduction of Progressive Web App
 
PWA
PWAPWA
PWA
 
Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016
 
Angular PWA
Angular PWAAngular PWA
Angular PWA
 
Progressive web app
Progressive web appProgressive web app
Progressive web app
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
 
Progressive Web Apps are here!
Progressive Web Apps are here!Progressive Web Apps are here!
Progressive Web Apps are here!
 
Introduction To Single Page Application
Introduction To Single Page ApplicationIntroduction To Single Page Application
Introduction To Single Page Application
 
Progressive Web APP ( PWA )
Progressive Web APP ( PWA ) Progressive Web APP ( PWA )
Progressive Web APP ( PWA )
 
Build progressive web apps with Angular
Build progressive web apps with AngularBuild progressive web apps with Angular
Build progressive web apps with Angular
 
Getting started with Next.js
Getting started with Next.jsGetting started with Next.js
Getting started with Next.js
 
Next.js vs React | what to choose for frontend development_
Next.js vs React | what to choose for frontend development_Next.js vs React | what to choose for frontend development_
Next.js vs React | what to choose for frontend development_
 
Browser_Stack_Intro
Browser_Stack_IntroBrowser_Stack_Intro
Browser_Stack_Intro
 

Similar a Progressive Web Apps(PWA)

Similar a Progressive Web Apps(PWA) (20)

Progressive Web Apps –The Future of Apps
Progressive Web Apps –The Future of Apps   Progressive Web Apps –The Future of Apps
Progressive Web Apps –The Future of Apps
 
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
 
Elevating Business_ Java Technologies In Web App.pdf
Elevating Business_ Java Technologies In Web App.pdfElevating Business_ Java Technologies In Web App.pdf
Elevating Business_ Java Technologies In Web App.pdf
 
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile Application
 
What Are The Top 5 Progressive Web App Development Frameworks For 2023
What Are The Top 5 Progressive Web App Development Frameworks For 2023What Are The Top 5 Progressive Web App Development Frameworks For 2023
What Are The Top 5 Progressive Web App Development Frameworks For 2023
 
IRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of thingsIRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of things
 
SEMINAR (pwa).pptx
SEMINAR (pwa).pptxSEMINAR (pwa).pptx
SEMINAR (pwa).pptx
 
Introduction to Web Frameworks
Introduction to Web FrameworksIntroduction to Web Frameworks
Introduction to Web Frameworks
 
Full Stack Development
Full Stack DevelopmentFull Stack Development
Full Stack Development
 
The Ultimate Guide to Modern Web App Development.ppt
The Ultimate Guide to Modern Web App Development.pptThe Ultimate Guide to Modern Web App Development.ppt
The Ultimate Guide to Modern Web App Development.ppt
 
Top 10 Best PWA Development Tools and Technologies to Use.pdf
Top 10 Best PWA Development Tools and Technologies to Use.pdfTop 10 Best PWA Development Tools and Technologies to Use.pdf
Top 10 Best PWA Development Tools and Technologies to Use.pdf
 
Full Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeFull Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future Scope
 
Top 10 Frameworks Programmers Should Learn in 2020
Top 10 Frameworks Programmers Should Learn in 2020Top 10 Frameworks Programmers Should Learn in 2020
Top 10 Frameworks Programmers Should Learn in 2020
 
IP PROJECT E-GOVERNMENTAL HELPLINE
IP PROJECT E-GOVERNMENTAL HELPLINEIP PROJECT E-GOVERNMENTAL HELPLINE
IP PROJECT E-GOVERNMENTAL HELPLINE
 
Build Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfBuild Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdf
 
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran KasireddyPWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
 
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
 
Top 5 backend frameworks for web development in.pptx
Top 5 backend frameworks for web development in.pptxTop 5 backend frameworks for web development in.pptx
Top 5 backend frameworks for web development in.pptx
 
Top 10 PWA Frameworks in 2020
Top 10 PWA Frameworks in 2020Top 10 PWA Frameworks in 2020
Top 10 PWA Frameworks in 2020
 
How to use Java in Web Application Development?
How to use Java in Web Application Development?How to use Java in Web Application Development?
How to use Java in Web Application Development?
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

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, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
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...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Progressive Web Apps(PWA)

  • 2. Here’s the content of This Presentation : 1. Progressive Web Apps 2. Service Workers 3. Comparison Responsive Web, Native Apps, And PWA 4. Benefit Using PWA Technology 5. Framework in PWA Contents of Presentation
  • 3. Progressive Web Apps Progressive Web Apps(PWA) is websites that can run applications such as native apps that use standard responsive web design techniques . This PWA can improve the performance capabilities of a web by resembling native applications. PWA uses the programming languages ​​HTML5, CSS, and Javascript and can be used on all platforms. Fig. 1. Example PWA Apps
  • 4. Service Workers In PWA there are Service Workers one of the cores of PWA. This service worker is usually used as a proxy and OS container, together with the caching concept, so it can still be used in offline mode for web applications or web apps. With this Service Worker resolve the problem of errors on the network or white screen that is common in previous web technologies Fig. 2. Service Workers as proxies
  • 5. Comparison Responsive Web, Native Apps, And PWA Capabilities Responsive Website Native App Progressive App Mobile Friendly Yes Yes Yes Installable No Yes Yes SEO-Indexed Yes No Yes Offline Mode No Yes Yes Push Notification No Yes Yes GPS Enabled No Yes Yes Table. 1. Comparison Responsive Web, Native Apps, And PWA
  • 6. Benefit Using PWA Technology Low Development Costs App Like Native Apps Fast Installation Support All Platform No Updating Issues Offline Mode No Dependence on App Store Enhanced Security Support SEO
  • 7. Framework in PWA Ionic Angular JS Vue Js React JS - Free for web pages development - Easy Maintenance - Large Plug in Library - Large Community Support - MVC Framework - Presence of IntelliSense and Typescript - Supported by Laravel and Alibaba - Fast rendering with Virtual DOM - Flexible to set up with the help of TypeScript and JSX - Large community support - An extensive ecosystem - Speedy rendering with Virtual-DOM.
  • 8. 1. Progressive Web Apps is websites that can run applications such as native apps 2. PWA uses the programming languages ​​HTML5, CSS, and Javascript and can be used on all platforms. 3. Benefit Using PWA are Low Development Cost, can be Offline, Support SEO, Support All Platform, Etc. 4. There are many framework to make easier development PWA such as Ionic, Angular JS, Vue Js, And React JS Conclusion
  • 9. [1] A. Luntovskyy, "Advanced software-technological approaches for mobile apps development," 2018 14th International Conference on Advanced Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET), Slavske, 2018, pp. 113-118. [2] L. E. Nugroho, A. G. H. Pratama, I. W. Mustika and R. Ferdiana, "Development of monitoring system for smart farming using Progressive Web App," 2017 9th International Conference on Information Technology and Electrical Engineering (ICITEE), Phuket, 2017, pp. 1-5. [3] S. Saltis, "What is a Progressive Web App? (And Do You Need One)," coredna, 26 November 2019. [Online]. Available: https://www.coredna.com/blogs/progressive-web-app. [Accessed 12 January 2020]. [4] A. Syah, " Berkenalan dengan Progressive Web Apps (PWA)" Codepolitan, 11 November 2016. [Online]. Available: https://www.codepolitan.com/berkenalan-dengan-progressive-web-apps-pwa-581e68e6520ae-1400. [Accessed 11 January 2019]. [5] Y. SHAPTUNOVA, "The Benefits of Progressive Web Apps (PWA) for Business," sam solutions, 28 May 2018. [Online]. Available: https://www.sam- solutions.com/blog/the-benefits-of-progressive-web-apps-pwa-for-business/. [Accessed 12 January 2019]. [6] A. Mehta, "Top 6 Frameworks and Tools To Build Progressive Web Apps," appinventiv, 2019 July 31. [Online]. Available: https://appinventiv.com/blog/top-pwa-development-frameworks/. [Accessed 12 January 2020]. Reference

Notas del editor

  1. So this is the content of my final presentation, there's 2 things,this is about what i’ve done for this internship, and what i learn from this intern.
  2. For real information i get that for official and other website, and for keyword i get that from review website and the tools keyword like google ads and google trends. So this content have maximum character for good design , i simply check character with the tools from letter count website.