Skip to Main Content
Feature Request FR-1926
Product Area Application Builder
Status ROADMAP

70 Voters

Offline Applications (PWA)

gabriel.diaz.arias Public
· Sep 8 2021

Idea Summary
Declarative PWA applications with offline contents and cache

Use Case
It would improve application responsivenes dramatically by allowing all contents to be cached offline, instant page load with IR or form regions refresh in background on page load.

It could detect automatically if the page or application definition has changed in order to refresh cached contents.

If you loose connectivity, all post form requests could be queued and executed upon internet connectivity is restored.

Preferred Solution (Optional)
You could be able to define if an application can be consumed offline, or what features can be executed without requiring an internet connection. Pages, components etc.

It wouldn't be easy as there are some security conecerns and flows that your application shoud change in order to be compatible with those functions.

This is currently on the roadmap for a future release of Oracle APEX.

Known Duplicates

Known duplicates

FR-3253
FR-3253 Better support for PWA offline

Comments

Comments

  • shakeeb.rahman Admin OP 3.8 years ago

    Thanks for posting this, Gabriel. Declarative PWA for basic functionality support is on the Roadmap for APEX 21.2! 

    See my updated comment below.

  • gabriel.diaz.arias OP 3.8 years ago

    Amazing!

  • johannes.michler OP 3.8 years ago

    Hi,

    does this PWA support then also cover easy using of PWAs on Autonomous? As of today this is a bit difficult, see https://www.promatis.de/2020/02/25/building-a-minimal-progressive-web-app-pwa-on-autonomous-apex/ for a workaround…

  • yves.chassein OP 3.8 years ago

    Hey Shakeeb,

    thanks for the roadmap hint. But in the post from Gabriel is more than the hint on the roadmap. The roadmap is about static content, but the interesting part are the interactive parts.

    What is the plan with them?

    Regards

    Yves

  • gabriel.diaz.arias OP 3.7 years ago

    We have doubts about how will this be implemented. Would it consider forms and dynamic contents also? Or Will you have to just limit or control what can be executed offline and what can be executed online?

  • shakeeb.rahman Admin OP 3.7 years ago

    Hi Yves, 

    You are correct – the PWA functionality currently on the roadmap only addresses cache for static content. It will not support offline data storage or queuing post requests to be sent when the connection is restored.

    These are great ideas and something we can consider for future releases. We are just getting started with PWA support, and we plan to improve this functionality over time. 

    I've updated the status of this feature to reflect this.  

    Thanks,

    Shakeeb

  • andreml OP 3.7 years ago

    Oh Shakeeb… one can only hope, you know very well what you are about to promise in this regards...