概要 PWA = モバイルのWEBページでネイティブアプリのようなUXを提供するためのもの ※ 2020/04/05 追記: PWAに関する仕様の策定当初はモバイルでのユースケースが主だったと記憶していますが、PWAはモバイルに限定されたものではなく、実際にデスクトップでの活用例も増えています。参考: PWAs: building bridges to mobile, desktop, and native (Google I/O '18) AMP = モバイルのWEBページを高速化するためのもの どちらもGoogleが主軸となって策定されている、モバイルページを進化させるためのプロジェクトおよび技術。ネイティブアプリの代替技術ではなく、ブラウザAPIの進化によってネイティブアプリのようなUXをウェブページで提供することが主眼。 1. PWAとは Progressive Web Appsの
electronから他のアプリへPasteするには? JavaScriptは基本的にセキュリティ上の理由から他のアプリへの干渉は出来ないようになっています。 electronはサーバーサイドのJavaScriptであるnode.jsを使用するネイティブアプリです。 なのでその制限が少し緩和されています、 ・・・がpasteのやり方がわからなかったので調査&メモしました。 ※electron内でのpasteはショートカットが最初のメニューにあるし出来るのだが、他のアプリへ送る方法がわからなかった。(globalShortcutにCtrl+V(paste)を簡単に登録する方法はないだろうか?) ※JavaScriptからはセキュリティ上の理由から失敗するように作られているようです。 参考 document.execCommand が切り取り、コピー、貼り付けで例外を投げなくなりました | Fi
個人的にはServer side renderingはアーキテクチャ的に好きじゃないけどOpen Graph Protocolとかツイッターカードとかには対応したいなってことで、試みその1です。 追記 2017/6/3 - Netlify編を書きました。 2017/6/9 - CSRのもう1つの問題である初期ロードが遅い問題に対応するためにCode-Splittingを導入する記事を書きました。 2017/7/23 - Lambda@Edge編を書きました。 Prerenderとは Prerenderはその名の通り事前にレンダリングして静的ファイルにすることです。静的ファイルになればWebサーバとかS3とかに置いて配信できるのでCDNの恩恵を受けたりOGPの対応ができたりします。PrerenderはPrerender.ioみたいなサービスを使うのがベターな気がしますが、今回はとりあえず自前
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く