Professional Documents
Culture Documents
Progressive Web App
Progressive Web App
التقريرالنهائي
للعام الدراس ي 2020-2019الفصل الدراس ي (االول /الثاني)
تقريربعنوان
Progressive Web App
اعداد الطالب
حسنين علي حسين نور الحسيني
ملادة( )Web Page Applicationsاملرحلة ( الرابعة ) الدراسة( الصباحي)
باشراف االستاذ
جورج عجام
Page 1 of 5
Republic of Iraq جمهورية العراق
Ministry of Higher Education and وزارة التعليم العالي والبحث العلمي
Scientific Research جامع ــةباب ــل
University of Babylon كلي ـ ــةتكنولوجيااملعلومات
College of Information Technology قسم شبكات املعلومات
Department of Information Network التقريرالنهائي
Abstract
Progressive Web App is a web application that uses modern
technologies to deliver a native app-like experience. The best part
of Progressive Web App is its offline feature means to use a
progressive web app user doesn't need to have any network
connection. Undoubtedly native apps are fast, but they do have
connectivity issues the performance of the app degrades as they
encounter fluctuation in the network. Another major problem faced
in a native app is its reachability as they are limited to a certain
number of devices. Progressive Web App solves all the major
problem faced by the customer and also it helps the business to
increase the conversion rate.
progressive web app is that it must work on all devices and must
enhance on devices and browsers that allow it. They take
advantage of the much larger web ecosystem, plugins and
community and the relative ease of deploying and maintaining
Page 2 of 5
Republic of Iraq جمهورية العراق
Ministry of Higher Education and وزارة التعليم العالي والبحث العلمي
Scientific Research جامع ــةباب ــل
University of Babylon كلي ـ ــةتكنولوجيااملعلومات
College of Information Technology قسم شبكات املعلومات
Department of Information Network التقريرالنهائي
INTRODUCTION
Google have imagined them), load on the home screen. Mobile Web
Apps accessed in a mobile browser, by comparison,
Page 3 of 5
Republic of Iraq جمهورية العراق
Ministry of Higher Education and وزارة التعليم العالي والبحث العلمي
Scientific Research جامع ــةباب ــل
University of Babylon كلي ـ ــةتكنولوجيااملعلومات
College of Information Technology قسم شبكات املعلومات
Department of Information Network التقريرالنهائي
Web Apps are linkable with an URL, fully responsive and secure.
Progressive Web Apps start out as tabs in Chrome and
become progressively more “app” like; the more people use them,
to the point where they can be pinned on the home
APP SHELL
In Application Shell Architecture, the shell is served up by the
Service Worker and then the content is delivered.
These are often cached by the Service Worker from its source
through API requests. Sites that people visit more often
will be able to hold the last content the person visited while waiting
for the network to dynamically load the latest
refresh. With the App Shell model, the focus is on keeping the shell
of app UI and the content inside of it separate,
and they are cached separately. Ideally, App Shell is cached such
that it loads as quickly as possible when a user visits
and returns later. Having the shell and the content load separately
theoretically improves the user’s perception of the
performance and usability of the app.
Page 4 of 5
Republic of Iraq جمهورية العراق
Ministry of Higher Education and وزارة التعليم العالي والبحث العلمي
Scientific Research جامع ــةباب ــل
University of Babylon كلي ـ ــةتكنولوجيااملعلومات
College of Information Technology قسم شبكات املعلومات
Department of Information Network التقريرالنهائي
REFERENCE
[1]. http://insanelab.com/blog/web-development/progressive-web-apps-pwa-vs-
native/
[2]. http://www.mobileqazone.com/profiles/blogs/advantages-and-
disadvantages-of-web-application-over-native
[3]. https://www.sitepoint.com/retrofit-your-website-as-a-progressive-web-app/
[4]. https://arc.applause.com/2015/11/30/application-shell-architecture/
[5]. https://medium.com/@slightlylate/progressive-apps-escaping-tabs-
without-losing-our-soul-3b93a8561955#.idmgsmkxr
[6]. https://developers.google.com/web/updates/2015/11/app-shell
Page 5 of 5