Is there a way to implement a service worker to make your application working offline as described Here at developers.google.com on assets like this:
namespace app\assets;
use yii\web\AssetBundle;
use yii\web\View;
class AppAsset extends AssetBundle {
public $sourcePath = '@app/media';
public $baseUrl = '@app';
public $js
= [
'js/sw.js', //serviceWorker for pwa
'fonts/fontawesome/js/all.min.js',
'js/bootstrap-input-spinner.js',
'js/bootstrap-input-spinner_object.js',
];
public $css
= [
'css/styles.css',
];
public $depends
= [
'yii\web\JqueryAsset',
'yii\bootstrap4\BootstrapAsset',
'yii\bootstrap4\BootstrapPluginAsset',
];
public $jsOptions
= [
'position' => View::POS_END,
];
}