PWA atualmente #1388
Replies: 8 comments 4 replies
-
Acredito que se sua aplicação pode rodar em uma página web deveria ir para o PWA. Mas se precisa de algo nativo em smartphone vai para APP nativo. Falo isso pois é tendência, se você analisar o início dos smartphones o primeiro Iphone foi lançado sem loja, a ideia era que as aplicações rodassem do navegador, mas a galera não gostou da ideia, pois o Safari não oferecia o mesmo suporte que os navegadores da época. Atualmente essa situação está aos poucos se invertendo. |
Beta Was this translation helpful? Give feedback.
-
A umas duas semanas terminei meu primeiro app como PWA, uma das coisas que me deixa meio triste ainda é em relação aos iOS, pois os service workers só funcionam à partir da 11.3 se não me engano e, o iOS não lê o manifest, com isso a tela de carregamento não existe, é literalmente uma página branca, fica bem feio, ja no android fica muito bom ! |
Beta Was this translation helpful? Give feedback.
-
Amo PWAs e acho que são o futuro, mas concordo contigo: eles ainda não tem o apelo/adoção de apps nativos e não são tão conhecidos. Algumas coisas agravam:
Sobre ser o futuro: se as funcionalidades de um App forem realizáveis com tecnologias Web estáveis e a Web atender os requisitos de performance, eu acho a plataforma Web tecnicamente superior. Isso por que:
Uma das coisas mais empolgantes sobre PWAs é que eles tão chegando no desktop também, e com APIs novas como a Writable Files API, apps desktop como VSCode ou Spotify podem ser portados pra Web 🎉. E, estando na Web, o usuário ganha mais controle, podendo escolher o seu navegador e customizar sua experiência com extensões. |
Beta Was this translation helpful? Give feedback.
-
Posso estar sendo overengineerista mas pra mim, para não ter muitos problemas, creio que um PWA deve ser realmente uma aplicação web progressiva. Funcionar como página normal em navegadores sem suporte a Service Workers e dependendo até SSR para indexação e appshell. Pensar em PWA como uma camada a mais de funcionalidade, relevando o custo:
|
Beta Was this translation helpful? Give feedback.
-
Amo <3, |
Beta Was this translation helpful? Give feedback.
-
Amo PWA. 💖 |
Beta Was this translation helpful? Give feedback.
-
O maior problema de PWA é o termo PWA, 0% comercial... |
Beta Was this translation helpful? Give feedback.
-
Boa noite Coloque a url nos seguintes codigos, confome workbox.routing.registerRoute("url:
({event}) => event.request.destination === 'document',
new workbox.strategies.NetworkFirst({
cacheName: HTML_CACHE,
plugins: [
new workbox.expiration.ExpirationPlugin({
maxEntries: 10,
}),
],
})
);
workbox.routing.registerRoute("url:
({event}) => event.request.destination === 'script',
new workbox.strategies.StaleWhileRevalidate({
cacheName: JS_CACHE,
plugins: [
new workbox.expiration.ExpirationPlugin({
maxEntries: 15,
}),
],
})
);
workbox.routing.registerRoute("url:
({event}) => event.request.destination === 'style',
new workbox.strategies.StaleWhileRevalidate({
cacheName: STYLE_CACHE,
plugins: [
new workbox.expiration.ExpirationPlugin({
maxEntries: 15,
}),
],
})
);
workbox.routing.registerRoute(
({event}) => event.request.destination === 'image',
new workbox.strategies.StaleWhileRevalidate({
cacheName: IMAGE_CACHE,
plugins: [
new workbox.expiration.ExpirationPlugin({
maxEntries: 15,
}),
],
})
);
workbox.routing.registerRoute("url:
({event}) => event.request.destination === 'font',
new workbox.strategies.StaleWhileRevalidate({
cacheName: FONT_CACHE,
plugins: [
new workbox.expiration.ExpirationPlugin({
maxEntries: 15,
}),
],
})
); |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey, pessoal, como vão?! Espero que estejam todos em paz!
Seguinte, sei que existem tópicos relacionados aos PWAs, mas gostaria de entender de vocês como andam as coisas atualmente, pois apesar de me parecer algo promissor, ainda me parece cedo pra investir em um PWA ao invés de app, por exemplo.
O que vocês pensam a esse respeito? Dependendo das necessidades, vale a pena investir num PWA? Estarei ganhando ou perdendo tempo? (nesse caso, estou considerando que os requisitos "flertam" bem com a ideia de PWA).
Valeu, pessoal! =)
Beta Was this translation helpful? Give feedback.
All reactions