WorksheetsINIX-PWA
Total questions: 20
Worksheet time: 6mins
new Promise(function(resolve, reject))
jika tugas selesai dengan sukses, ditunjukkan dengan perintah?
new
Promise
function
resolve
reject
Promise memiliki internal properties, yaitu: (pilih 2)
state
result
resolve
reject
new Promise(function(resolve, reject))
jika hasil resolve maka property state akan diisi dengan nilai?
fulfilled
rejected
value
error
promise.then(function(result){ })
callback pada javascript saat ini digantikan dengan promise, ditunjukkan dengan perintah?
promise
.then
function
result
benar atau salah, javascript bersifat asinkron
salah
benar
dalam javascript promise jika ingin memiliki urutan tugas - tugas asinkron dilakukan satu demi satu, disebut:
callback
promise
promise chaining
async / await
pada promise, untuk menangkap kesalahan maka menggunakan:
.then
.catch
.finally
pada promise, sebuah fungsi yang menggantikan AJAX javascript adalah:
promise
fetch
.then
jquery
promise API yang menjalankan semua promise secara paralel dan mengharapkan semua promise bernilai resolve disebut:
Promise.all
Promise.allSettled
Promise.race
Promise.resolve
promise API yang menjalankan semua promise secara paralel dan mengharapkan keluaran promise bernilai apa saja disebut:
Promise.all
Promise.allSettled
Promise.race
Promise.reject
promise API yang menjalankan semua promise secara paralel dan hanya mengambil promise yang selesai paling pertama disebut:
Promise.all
Promise.allSettled
Promise.race
Promise.resolve
agar sebuah fungsi selalu mengembalikan nilai berupa promise maka menggunakan fungsi?
async
await
fetch
function
benar atau salah, await hanya bisa digunakan bersama dengan async.
benar
salah
sebuah module node yang berfungsi untuk menjalankan server HTTP disebut:
node.js
express
nodemon
openssl
sebuah file pada aplikasi PWA yang berfungsi untuk mengaktifkan fitur add to homescreen adalah:
webmanifest
index.html
server.js
service worker
sebutkan 3 (tiga) event yang terdapat dalam service worker:
install
activate
fetch
enable
event pada service worker yang bertugas untuk mengambil data / informasi dari internet adalah:
install
activate
fetch
push
message
kemampuan PWA untuk membuat aplikasi bekerja secara offline karena menggunakan fitur:
service worker
cache
local storage
indexeddb
agar dapat menampilkan notification pada browser, maka permission apa yang digunakan pada Notification tersebut?
granted
denied
notification
message
agar sebuah tombol ada file HTML dapat dikenali oleh javascript maka menggunakan fungsi:
document
querySelector
addEventListener
navigator
