Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 27 件 / 27件

新着順 人気順

MPAの検索結果1 - 27 件 / 27件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

MPAに関するエントリは27件あります。 開発reactSPA などが関連タグです。 人気エントリには 『【レンダリング大全】CSR, SSR, SPA, MPA, PPRの意味、そもそもレンダリングとは【2025年始】』などがあります。
  • 【レンダリング大全】CSR, SSR, SPA, MPA, PPRの意味、そもそもレンダリングとは【2025年始】

    はじめに フロントエンド開発 においてレンダリングという言葉はさまざまな場面で登場します。さらに、Server-Side Rendering(SSR)のように「レンダリング」という言葉が名前に含まれているものを含め、Single-Page Application(SPA)など、レンダリングに関連した議論でよく使われる用語も数多く存在します。 そして、これらの用語の意味はフロントエンドの技術の進化に伴い、徐々にニュアンスが変化してきているように感じています。 他のエンジニアとこれらの用語について話す中で、「自分はそれをSSRとは呼ばない」「SPAにはいくつかの意味があるよね」といった意見を耳にし、人によって解釈が異なることを実感しました。 では SSR や SPAなどといった用語は今日どういった意味で使われているのでしょう。そもそも、「レンダリング」とはどういう意味なのでしょうか。SSR に

      【レンダリング大全】CSR, SSR, SPA, MPA, PPRの意味、そもそもレンダリングとは【2025年始】
    • MPA化するSPAとSPA化するMPA

      2022/9/21 Techfeed カンファレンスで発表した MPA化するSPAとSPA化するMPA の話です。

        MPA化するSPAとSPA化するMPA
      • Next.js App Router での MPA フロントエンド刷新

        JSConf JP 2023

          Next.js App Router での MPA フロントエンド刷新
        • [JSなし] パワーアップしたView Transitions APIでMPAをSPAみたいにする - Qiita

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 2024年6月11日リリースのChrome126から、View Transitions APIがパワーアップし、別ページへの遷移でも使うことができるようになったので紹介したいと思います。 View Transitions APIとは View Transitions APIは、画面遷移をなめらかに行うことができる機能です。 この機能を使うと、以下の動画で紹介されているように、ページ遷移にアニメーションをつけることができます。 まずはView Transitions APIの特徴から紹介したいと思います。 特徴1:異なるDOM要素間でアニ

            [JSなし] パワーアップしたView Transitions APIでMPAをSPAみたいにする - Qiita
          • Honoで見直すMPAの開発者体験

            Next.js App Routerのリリース以降、 async function で書けるServer Componentsいいじゃんファイルベースルーティングも使いやすいなと触ってたのですが、まだ安定していないこともあり不可解なエラーメッセージや複雑なキャッシュの仕組み、デプロイ先を選ぶ感じなどこのままNext.jsにベットしてていいのかなと感じていました。 そんな折にHonoでシンプルなフォームを持つWebアプリを書く機会があり、非常に優れた開発者体験に驚きました。5年以上前にMPAを開発した経験もありますがそこから比べてもとても良くなっていて、Honoの良さを感じるとともにMPAというアプローチを見直すきっかけになりました。 そもそも現在Webフロントエンドを構築する際に当たり前のように選択肢に上がるSPAですが、必ずしもSPAが適していない場合でもSPAが選択されることが少なくな

              Honoで見直すMPAの開発者体験
            • SPA化するMPAとMPA化するSPA ~TechFeed Experts Night#4 講演より | gihyo.jp

              本記事は、2022年9月に開催された「TechFeed Experts Night#4 〜 フロントエンドアーキテクチャを語る」のセッション書き起こし記事「SPA化するMPAとMPA化するSPA(@yosuke_furukawa⁠)⁠ ― TechFeed Experts Night#4 フロントエンドアーキテクチャを語る」を転載したものです。オリジナルはTechFeedをご覧ください。 古川と申します。@yosuke_furukawaでTwitterなどをやっております。 SPAは”見えるようになるまでが遅い” 私が今回お話するのは「MPA化するSPA」です。もともとSPAは、画面遷移(トランジション)をアプリケーションに合わせて最適化することを目的として発展した技術だと思っています。変更が発生したところだけレンダリングすることで高速化するテクニックだったのが、それをすべてのページで行う

                SPA化するMPAとMPA化するSPA ~TechFeed Experts Night#4 講演より | gihyo.jp
              • SPA化するMPAとMPA化するSPA(@yosuke_furukawa) ー TechFeed Experts Night#4 フロントエンドアーキテクチャを語る

                本記事は、TechFeed Experts Night#4 〜 フロントエンドアーキテクチャを語るのセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 セッション動画 古川と申します。@yosuke_furukawaでTwitterなどをやっております。 SPAは”見えるようになるまでが遅い” 私が今回お話するのは「MPA化するSPA」です。もともとSPAは、画面遷移(トランジション)をアプリケーションに合わせて最適化することを目的として発展した技術だと思っています。変更が発生したところだけレンダリングすることで高速化するテクニックだったのが、それをすべてのページで行うことで全体のUXを上げる - こういうふうに発展してきたのかなというところですね。

                  SPA化するMPAとMPA化するSPA(@yosuke_furukawa) ー TechFeed Experts Night#4 フロントエンドアーキテクチャを語る
                • 1枚岩なMPAプロダクトでWebpackのマルチエントリーをさらにグルーピングしてビルドする - メドピア開発者ブログ

                  Noita世界の理不尽をこの身をもって体験した末にバウンドルミナスで全てを切り刻んでクリアしました、フロントエンドグループの小宮山です。 以前からこれできたらいいのになぁと思いながら無理そうと諦めていた掲題の事柄を実現できた嬉しさの勢いのままに書き始めています。 状況 1枚岩なMPAプロダクトがどういうものかというと、 ルーティングをRails側で管理するMPA(複数エントリーポイント) 異なる種別のユーザー向けシステムが複数内包されている という構成です。 ルーティングについては要するにSPAではなく、ページ毎のhtmlファイルとmain.jsがあるということです。 異なる種別というのは、要するにユーザー向け画面と管理者向け画面が分かれているような状況です。場合によっては3種類、4種類以上の異なるシステムが内包されたりもします。BtoBtoCなサービスだったりする場合ですね。 課題感 こ

                    1枚岩なMPAプロダクトでWebpackのマルチエントリーをさらにグルーピングしてビルドする - メドピア開発者ブログ
                  • レガシーなMPAアプリケーションをwebpackからviteに移行する話

                    株式会社iCAREでは、Vue2.6(※2.7に移行中)+Composition APIで開発を行っており、vue2系では比較的モダンな構成です。一方、Ruby on RailsのView毎にVueインスタンスを生成するMPAであり、アプリケーション全体の構成としては、レガシーな構造になっています。 エ…

                      レガシーなMPAアプリケーションをwebpackからviteに移行する話
                    • レガシーなMPAアプリケーションをWebpackからViteに移行する話

                      どうもoreoです。 今回は、Ruby on RailsのMPAアプリケーションにおけるWebpackからViteへの移行を通じて得た知見を記載します。同じような技術スペックでVite移行を考えられている方の参考になれば幸いです! 1 結論 まだリリースできていない(2022/10/16時点。リリース時期調整中。) 歴史あるアプリでの移行は非常に大変 しかし、開発体験向上やアプリケーションの課題発見など得られる恩恵は大きい 2 Vite移行を検討するに至った背景 弊社アプリは、Vue2.7+Composition APIで開発を行っており、vue2系では比較的モダンな構成です。一方、Ruby on RailsのView毎にVueインスタンスを生成するMPAであり、アプリケーション全体の構成としては、レガシーな構造になっています。 エントリーポイントが多いことによる弊害で、サービス拡大に伴い

                        レガシーなMPAアプリケーションをWebpackからViteに移行する話
                      • 新型「スペーシア」のAピラーに1470MPa級冷延ハイテン初採用 日本製鉄、スズキ、ベルソニカが共同開発

                          新型「スペーシア」のAピラーに1470MPa級冷延ハイテン初採用 日本製鉄、スズキ、ベルソニカが共同開発
                        • MPA でページ遷移アニメーションを行う `@view-transition` CSS アットルール

                          @view-transition { navigation: auto; } これにより NavigationType のうち traverse, push, replace のいずれかに該当するナビゲーションが行われた際にページ遷移アニメーション発生します。push, replace の場合にはブラウザの UI のより発生したナビゲーションではなく、ユーザーの操作によって開始されたものである必要があります。 実際に動作している動作を確認してみましょう。デフォルトではすべての要素に対してフェードイン/フェードアウトのアニメーションが適用されていることがわかります。 keyframes アニメーションの適用 :view-transition-old と :view-transition-new という擬似要素を使用して、遷移前後の要素に対して異なるアニメーションを適用できます。 :view-

                            MPA でページ遷移アニメーションを行う `@view-transition` CSS アットルール
                          • エレコム、GaN採用USB-C×2搭載68W/40W充電器「MPA-ACCP24BK」「MPA-ACCP25WH」 - こぼねみ

                            エレコムは、GaN(窒化ガリウム) ICを採用し、高出力ながら小型軽量化を実現したUSB Type-C(USB-C)×2ポート搭載の充電器2製品、最大68W出力の「MPA-ACCP24BK」と、最大40W出力の「MPA-ACCP25WH」を12月中旬より発売します。 価格はそれぞれ税込9,779円、7,414円。 Amazonでは、MPA-ACCP24BKが5,779円、MPA-ACCP25WHが3,982円、Yahoo!ショッピングでは、MPA-ACCP24BKが4,630円、MPA-ACCP25WHが3,510円です。 MPA-ACCP24BK MPA-ACCP25WH MPA-ACCP24BK MPA-ACCP24BKUSB Power Delivery規格に準拠し、USB Type-C(USB-C)ポートを2ポート搭載。1ポートは最大出力18W、もう1ポートは最大出力60W(2ポー

                              エレコム、GaN採用USB-C×2搭載68W/40W充電器「MPA-ACCP24BK」「MPA-ACCP25WH」 - こぼねみ
                            • 静的サイトジェネレータ、もといMPA向けbetter webpackとしてのNext.js - console.lealog();

                              (SSR不要論者のはしくれとして)今までこれっぽっちも気にしてなかった、あのNext.jsです。 ここでいうSSRは、クライアントのリクエストに応じてSSRしてレスポンスを返すこと。 ただ最近仕事で使ったり、副業でも使ってたりする機会があって、一部認識を改めたところがあるのでそれをメモっておく。 静的サイトジェネレータとしてのNext.js それは、「元来のサーバーレンダリング用ミドルウェアとしてではなく、SSGを目的としたプリレンダリング用ツール」として見れば、実は結構よいのでは?というもの。 コマンドでいうところの`next build && next export`だけを使う前提。 プリレンダリングで最適化した静的なサイトにしたい けど、それぞれのページにはJSを使った処理がある 前者だけの場合は、だいたい`11ty`みたいないわゆる静的サイトジェネレータが検討されるけど、各ページで

                                静的サイトジェネレータ、もといMPA向けbetter webpackとしてのNext.js - console.lealog();
                              • SPA/MPA 議論の俯瞰と 現代における設計のポイント - #tfcon 2022 フロントエンド設計

                                PDF 版: https://s.aho.mu/220514-techfeed_conference_2022.pdf TechFeed Conference 2022 https://techfeed.io/events/techfeed-conference-2022 でフロントエンド設計をテーマとして使用したスライドです。本編5分。 ===== ▼ 元データで参考リンクとして張っていた URL たち なぜ僕が「SPAはコストが高い」と考えているのか Another hard thing about MPAs is that I haven't been able find documentation ... - DEV Community Rails 7 + Hotwireで実用的なSPAを作ってみた - Studyplus Engineering Blog 新しいメルカリ Web

                                  SPA/MPA 議論の俯瞰と 現代における設計のポイント - #tfcon 2022 フロントエンド設計
                                • Tailwind CSSは、ViteのMPAで最適化できない - console.lealog();

                                  ということに仕事で困らされて、最近それなりの時間を持っていかれた記念のメモ。 とりあえずのワークアラウンドは見出したけど、あとでどこかの誰かがもっといい感じにやってくれへんかな〜って。 やりたかったこと ViteのMultiple-Page機能を使ってアプリを作る 各Pageでは、そのページで使われてる最低限のJS・CSSのみを出力したい つまり、 たくさんのUIがあるPageA JSもCSSもそれなりのサイズになることが予想される ちょっとしたテキストがあるだけのPageB JSはおろかCSSのサイズもちょっとだけ ということがしたかった。 ViteのMPA あえて書くまでもないけど、`vite.config.js`でこういう指定をするだけ。 const { resolve } = require('path') const { defineConfig } = require('vit

                                    Tailwind CSSは、ViteのMPAで最適化できない - console.lealog();
                                  • 【セキュアな個人開発のお供に!!】 Honoで作ったMPAに、Cloudflare Accessを使って簡単に認証をかける

                                    背景 個人開発者の中には、 簡単なWebアプリを作ったけど、一般公開したくない、、、でもそれなりのアクセス制限をかけるのは面倒、、、 といった場面に遭遇したことはないでしょうか? 今回はCloudflare Accessを使って、なるべく手間をかけずWebアプリにGitHub認証を実装します。 その記録をメモ。

                                      【セキュアな個人開発のお供に!!】 Honoで作ったMPAに、Cloudflare Accessを使って簡単に認証をかける
                                    • mpa2835のブックマーク - はてなブックマーク

                                      TBSテレビが去年10月に放送したバラエティー番組について、BPO=「放送倫理・番組向上機構」は、企業のPR色が強く広告放送と誤解されるおそれがあるとして放送倫理上の問題がなかったか審議することを決めました。 TBSテレビは去年10月19日に放送したバラエティー番組「熱狂マニアさん!」で、家具日用品大手「ニトリ」の商品をおよそ2時間にわたって紹介しました。 これについて、BPOの放送倫理検証委員会は、企業のPR色が強く広告放送と誤解されるおそれがあるとして審議することを決めました。 今後、制作担当者から話を聞いて、番組の内容や制作過程を検証することになります。 番組と広告をめぐって、日本民間放送連盟は「コマーシャルによって広告放送であることを明らかにしなければならない」と放送基準に定めていて、BPOは、区別があいまいな番組について議論しています。 TBSテレビは、BPOの審議入りについて「

                                      • SPA/MPA 議論の俯瞰と現代における設計のポイント(あほむ) — TechFeed Conference 2022講演より

                                        【書き起こし】Webフロントエンドの設計について基本的な観点のおさらいから近年の SPA/MPA にまつわる議論や周辺情報について5分でどこまで圧縮できるかチャレンジをします。

                                          SPA/MPA 議論の俯瞰と現代における設計のポイント(あほむ) — TechFeed Conference 2022講演より
                                        • Ruby on RailsのMPAでForem流の"Islands Architecture"を導入するメリット・デメリット

                                          Ruby on RailsのMPAでForem流の"Islands Architecture"を導入するメリット・デメリット Forem流のIslands Architectureとは Forem(dev.toのOSS)はメインの技術スタックは現在でもRuby on Railsであり、 フロントエンドにはPreactとその他いくつかのフロントエンドのスタックを使って実装されています。 CDNをつかって積極的にキャッシングされているということもあり、サイトの応答速度は いっとき「阿部寛のホームページくらい早い」ということが言われただけあり、レスポンス速度には定評があります。現在でもHerokuで運用されていますが、まだ早く表示されるので、よかったらご覧ください。 そんな一世を風靡したforemは今でもRailsとPreactを使っていて、そこで「Islands Architecture」を採

                                            Ruby on RailsのMPAでForem流の"Islands Architecture"を導入するメリット・デメリット
                                          • MPA研究会で話しちゃった「日本の音楽出版ビジネス(著作権)の矛盾と課題」|山口哲一:エンターテック✕起業

                                            昨年の12月のことですが、日本音楽出版社協会(MPA)の「ビジネスモデル研究会」で講師を依頼を受けました。僕のPodcastを聞いてくれている方がいたそうです。嬉しくなって、いつもの調子で「本当のこと」を喋ってきちゃいました。 僕も一応、音楽業界人の端くれで、音制連での理事経験(8年間!)もあるので、お行儀よくしなきゃいけない時と場合はわかっているつもりです。MPA新会長の稲葉さんは友達だし、余計なことを言い過ぎないようにしようと最初は思っていたのですが、根は正直者なので、準備会とかで話しているうちに、これまで音楽業界内ではハバカられるかもしれないことを喋ってしまいました。1ヶ月経って、誰からもおトガメの連絡もないので、業界内の変化と勝手に受け止めて、その時の内容をnoteでも公開しようと思います。 こんなアジェンダでお話をしました。デジタルコンテンツ白書から引用した一般的な内容もあります

                                              MPA研究会で話しちゃった「日本の音楽出版ビジネス(著作権)の矛盾と課題」|山口哲一:エンターテック✕起業
                                            • Azureのライセンス形態・契約パターン(MOSP・CSP・EA…MPA・MCAって?)

                                              はじめに Azureを使いだすにあたって、「Azure」「契約形態」「種類」みたいなワードで検索すると、いろんな技術記事、個人のブログなどで解説が見つかります。 ちょっとずつ記載に差があるものの大筋書かれていることはどこでも共通なので、私もベースの知識としてこれを信じていました。 しかし先日、サポートの方と会話していてどうにもうまく伝わらず、どうやらちょっと情報が古いのではないか?と疑いを持ちました。 サポートの方に指摘いただいた内容や、改めて調べ直したことから「多分こうだ」にたどり着けたので、知識の整理もかねて記事にしたいと思います。 ですが、公式ドキュメントにもズバリな内容は書かれておらず、推測を含みますので「間違ってるよ!」と言うことであれば教えて下さい。(やさしくお願いします!) これまで信じていたモノ いろんなサイトで解説されている内容は以下の通りかと思います。 私が言いたいのは

                                                Azureのライセンス形態・契約パターン(MOSP・CSP・EA…MPA・MCAって?)
                                              • GitHub - potahtml/mpa-archive: Crawls a Multi-Page Application to a zip file, serve the Multi-Page Application from the zip file. A MPA archiver. Could be used as a Site Generator. Written for https://pota.quack.uy/

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  GitHub - potahtml/mpa-archive: Crawls a Multi-Page Application to a zip file, serve the Multi-Page Application from the zip file. A MPA archiver. Could be used as a Site Generator. Written for https://pota.quack.uy/
                                                • Webサイト SPAとMPAの違い

                                                  Webサイトの通信パターン今回、Vue.jsでアプリを作ろうと思った際にSPAという通信パターンの単語が出てきたので、この記事を書きました。 あまりWebサイトの通信の仕組みを意識する事は少ないですが、今後のSPAのWebサイトも増えてくると思いますので、ぜひ覚えておきたいです(^ ^) まず前提として、Webサイトの通信はサーバとクライアント(WEBブラウザ)間のやりとりはHTTPというプロトコルを用います。 ブラウザ➡サーバへの要求することをリクエスト サーバ➡ブラウザへ応答することをレスポンスといいます。 MPAの仕組みまずMPAは、マルチページアプリケーション(Multi Page Application)の略です。 こちらは従来のWebサイトの通信方法となります。 <通信パターン> ① Webサイトを表示するためにGET リクエストをサーバーに送る ② サーバーからPOST レス

                                                    Webサイト SPAとMPAの違い
                                                  • SPA/MPAとCSR/SSR/SSGの分類

                                                    はじめに React(Next.js)やVue.js(Nuxt.js)などのフレームワークを使おうと思うと、SPA/CSR/SSR/SSGといった用語に触れると思います。 言葉の意味や仕組みは把握していましたが、それぞれの関係性がうまく理解できていなかったのでまとめました。個人的見解のため誤りがあればご指摘いただけますと幸いです。 分類 各用語の関係性をベン図にしました。 SPA/MPAについて SPA(Single Page Application) 単一のWebページを読み込み、別の内容を表示する際にはJavaScriptを通じて内容を更新するものです。 前述のJSフレームワークで作られるものはSPAに該当します。 MPA(Multi Page Application) 別の内容を表示するには、サーバーへのリクエスト(リロード)が必要なものです。 従来の静的サイトやPHP(Larave

                                                      SPA/MPAとCSR/SSR/SSGの分類
                                                    • 保坂展人 on Twitter: "「旧統一教会と政治家のつながりは明らか」紀藤弁護士らが海外メディア向けに会見(BUSINESS INSIDER JAPAN) https://t.co/r8z4G38MpA 紀藤正樹弁護士は、過去の裁判事例を引きながら「統一教会の… https://t.co/TTIOKw0vin"

                                                      「旧統一教会と政治家のつながりは明らか」紀藤弁護士らが海外メディア向けに会見(BUSINESS INSIDER JAPAN) https://t.co/r8z4G38MpA 紀藤正樹弁護士は、過去の裁判事例を引きながら「統一教会の… https://t.co/TTIOKw0vin

                                                        保坂展人 on Twitter: "「旧統一教会と政治家のつながりは明らか」紀藤弁護士らが海外メディア向けに会見(BUSINESS INSIDER JAPAN) https://t.co/r8z4G38MpA 紀藤正樹弁護士は、過去の裁判事例を引きながら「統一教会の… https://t.co/TTIOKw0vin"
                                                      • CakePHPのMPAにViteを導入して開発を加速させる⚡️

                                                        🌱 はじめに こんにちは。 自社プロダクト「360(さんろくまる)」を手掛けている技術開発第一部門の みやがわ です。 今日は、昨年2021年からフロントエンド界隈を盛り上げている 高速ビルドツール「Vite」を非SPAな従来のWebアプリに導入してみる、という内容をご紹介します。 タイトル通りバックエンドフレームワークにCakePHPを題材としてあげていますが、 対応方針はどのフレームワークでも変わらないのでLaravelやRailsを使ってる方にも参考になるかと思います。 🌱 内容まとめ MPAでもHMRとホットリロードの恩恵を受けられる✨ CakePHPに導入するためのヘルパーを作ろう✨ フロントエンドの世界はViteに、バックエンドの世界はvite-plugin-live-reloadに頼る✨ 🌱 環境 CakePHP: 4.3 Vite: 2.8.4 vite-plugin

                                                          CakePHPのMPAにViteを導入して開発を加速させる⚡️
                                                        1

                                                        新着記事