「雑記」カテゴリーアーカイブ

雑記です。日記やメモとかにも使ってます。

offline-plugin で Service Worker のキャッシュをあなたの SPA に

先日からWebKit の ServiceWorker(以後SW) が InDevelopment になったとかなんとかでインターネットがざわついてるよう。

「Service Workers が in development」とWebKitが言ったから八月三日はPWA記念日

結局国内のトラフィックの大部分を占めている iOS が今まで全然対応がされていなかったがために PWA がまだまだ未来のもののように感じられていたかもしれないが、これでおそらく一気に身近なものになる(なった)のでは無いだろうか。

SW の機能と offline-plugin

SWはWeb Workerの一種であるが、SWがもたらす機能には主に次の3つがある。

このうち、今回紹介する offline-plugin ではキャッシュを簡単に webpack を利用しているプロジェクトに組み込むことが出来る。

なお、 PWA や SW について記されている記事についてはもう既に内容が古くなっているものも多々存在するため注意されたい。

続きを読む offline-plugin で Service Worker のキャッシュをあなたの SPA に

Advertisements

webpackの静的解析で余計なモジュールをバンドルさせない

webpack はビルドの際にデフォルトで簡単な静的解析を行い、副作用のない置換を行ってくれる部分があります。

全ては把握していないのですが、例として特定の条件を満たす if の条件を計算済み bool に書き換えてくれます。このエントリではこの件について紹介します。

続きを読む webpackの静的解析で余計なモジュールをバンドルさせない

交換したばっかの端末がいきなりバナナペリア化した

まーたスマホが壊れました。呪われてるのでしょうか……

続きを読む 交換したばっかの端末がいきなりバナナペリア化した

Laravel 5.4 の Blade Component は フロントFW のそれに似てる

Laravel 5.4 では Blade の新しい記法として Component が導入されました。

これは、既存のセクションとレイアウトに似てはいるもののより複雑な継承を可能としてい、WebComponentやVue.jsのようなFWのコンポーネントと似た概念を持っています。

続きを読む Laravel 5.4 の Blade Component は フロントFW のそれに似てる

【重要】interconnect search/replace を使った後はきれいに掃除しておきましょう

先月、2月17日のsucuriのブログによると、interconnect search/replaceを狙った攻撃が数か月前から発生している模様。

WordPress Security – Fake TrafficAnalytics Website Infection

続きを読む 【重要】interconnect search/replace を使った後はきれいに掃除しておきましょう

WordPress 4.7 のREST API脆弱性がコンテンツインジェクションで済んだわけ

10日以上経ってそろそろ WP4.7の脆弱性の話もあまり聞かなくなってきました。が、前回書ききれてなかったJSやPHPコードが実行される心配はなかった理由について。ちょっとだけ。

WP4.7 のREST APIの深刻なバグについて ~検証環境~

続きを読む WordPress 4.7 のREST API脆弱性がコンテンツインジェクションで済んだわけ

WordPressの自動アップデートが働いていない場合

例のWordPressの脆弱性について、何故か自動アップデートが機能していないサイトが有った、という話にTwitterでなったのでちょろっと。

続きを読む WordPressの自動アップデートが働いていない場合