Trentech.id
No Result
View All Result
Login / Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
Trentech.id
No Result
View All Result

Yuk Berkenalan dengan Progressive Web Apps (PWA)

9 December 2016
in Learn
Yuk Berkenalan dengan Progressive Web Apps (PWA)
1.3k
VIEWS
Berikan rating

Ketika kita mengunjungi situs web lewat desktop biasanya akan berjalan sangat lancar dan tanpa masalah, gangguan pun terjadi biasanya hanya ketika jaringan bermasalah, tetapi seringkali banyak masalah muncul ketika kita mengunjungi situs web atau aplikasi web lewat mobile, tanpa notifikasi langsung ke laman menu ketika kita menutup aplikasi web, loading yang terkadang sangat lama pada jaringan yang buruk yang hanya menampilkan layar putih.Karena hal itu seringkali kita terpaksa harus menginstal aplikasi native, tetapi terlalu banyak aplikasi yang diinstal tentu akan semakin mengurangi ruang penyimpanan, juga kita harus mencarinya terlebih dahulu di apps store sebelum diinstal.

xkcd-1367

Aplikasi Web Progressif diharapkan mampu untuk mengatasi masalah tersebut. PWA adalah aplikasi web yang berjalan layaknya aplikasi native, notifikasi dan UX seperti aplikasi native.Dengan konsep offline first dan Web APIs baru, aplikasi yang berjalan pada browser tidak akan memunculkan pesan network error atau white screen seperti yang selama ini seringkali kita alami ketika berada pada jaringan yang sangat buruk. Pada PWA, ketika kita meninggalkan browser, dan kembali lagi membuka aplikasi tersebut pada jaringan buruk atau tanpa jaringan sekalipun kita tidak akan kehilangan UI dan data-data terakhir, seperti contohnya applikasi chat blackberry.

screen-shot-2016-02-28-at-9-14-23-am

Service Workers adalah teknologi dibalik PWA yang memberikan fungsionalitas offline, notifikasi, update konten, pergantian konektifitas dan lainnya. Memang belum banyak yang membahas tentang service workers dan bagaimana sebenarnya service workers itu diterapkan, tetapi bila kita mengunjungi developergoogle, bisa dikatakan service workers adalah semacam proxy yang berada ditengah antara aplikasi web, browser, dan jaringan, atau lebih sederhana lagi bisa dianalogikan aplikasi kita akan diatur oleh service workers agar bisa berlajan offline terlebih dahulu, mengembalikan data dari cache jika request ke jaringan gagal.

File service workers sendiri berisi kode javascript yang bisa dikembangkan oleh pengembang untuk menghandle event dan request sesuai dengan kebutuhan. Oh ya, untuk browser yang support service workers sendiri kita bisa lihat kembali disini.

Hmm … tentunya sangat menarik bagi para pengembang, terutama pengembang yang selama ini mengembangkan aplikasinya dengan teknologi web maupun hybrid, karena ionic sendiri akan menambahkan fitur PWA. Di laman resminya

sendiri ionic yakin bahwa web adalah masa depan dari aplikasi, tanpa perlu mengembangkan aplikasi mobile secara terpisah, aplikasi native dan aplikasi web. [cd/ap]
Indra Nugraha

Indra Nugraha

Fullstack Web Developer | Javascript Ethusiast

Related Posts

menjadi gamer profesional

Mudah! Begini 7 Tips Menjadi Seorang Gamer Profesional untuk Pemula

19 May 2022
1.3k

Dahulu bermain game merupakan aktivitas yang dipandang sebelah mata oleh banyak orang. Biasanya bermain game dilakukan orang-orang ketika sedang memiliki...

jaklingko menuju metaverse

Inovasi JakLingko Menuju Metaverse

19 May 2022
1.3k

JakLingko Indonesia akan menghadirkan layanan metaverse untuk transportasi publik. Tak perlu diragukan, pasalnya anak usaha BUMD DKI Jakarta ini menggandeng...

whatsapp emoji reaction

Baru! WhatsApp Emoji Reaction Bisa Beri Emoji di Chat Pribadi & Grup

11 May 2022
1.4k

Menjadi salah satu aplikasi pesan yang cukup banyak diinstal oleh banyak publik membuat WhatsApp terus melakukan pembaharuan, kali ini berupa...

Terpopuler

  • contoh pitch deck

    8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    253 shares
    Share 101 Tweet 63
  • Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

    131 shares
    Share 52 Tweet 33
  • Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer

    155 shares
    Share 62 Tweet 39
  • Tokopedia Diretas Hacker, 91 Juta Data Pengguna Bocor

    109 shares
    Share 44 Tweet 27
  • Perbedaan Mic Condenser dan Dynamic Mic Serta Cara Merawatnya Agar Awet

    136 shares
    Share 54 Tweet 34
  • Cara Ampuh Market Validation untuk Melakukan Validasi Ide Startup

    132 shares
    Share 53 Tweet 33
  • Upgrade XAMPP? Beginilah Caranya

    141 shares
    Share 56 Tweet 35
  • Ini Dia 6 Situs Untuk Mencari Inspirasi Seputar Desain UI/UX

    115 shares
    Share 46 Tweet 29
  • Ini Cara Memeriksa Apakah Data Email dan Password Saya Sudah Diketahui Hacker

    109 shares
    Share 44 Tweet 27
  • Inilah Lima Hal yang Dicermati Investor Sebelum Berinvestasi

    108 shares
    Share 43 Tweet 27

About . Contact . Partnership

Trentech.id adalah situs yang menyajikan konten tentang startup, bisnis, game, event, hingga informasi pekerjaan. Trentech berusaha memberikan konten yang berkualitas untuk para pembacanya agar dapat menjadi rujukan utama mengenai dunia teknologi pada khususnya. Tim trentech terdiri dari orang – orang yang berkompeten dibidangnya, dan akan selalu mendukung karya – karya terbaik anak bangsa dengan memberikan kesempatan seluas-luasnya untuk para startup agar dapat publish karyanya di trentech.

Trentech ID

  • About
  • Contact
  • Partnership
  • Panduan Penulis
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
Login / Register

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • Login
  • Sign Up
Forgot Password?
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.