本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
表示テーマ
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
カテゴリ
カテゴリ
開発
Programming
327
Frontend
135
Mobile
57
IoT
52
VR
20
基盤
DevOps
136
Cloud
79
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
51
DataEngineering
46
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
春の入門祭り2025
春の入門祭り2024
夏休み自由研究2026
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
最近の検索
すべて消す
人気のタグ
Go言語
266
ガイドライン
23
設計
44
AWS
138
Python
60
Docker
40
生成AI
27
PostgreSQL
29
Claude
18
Java
41
タグ一覧へ
ホーム
カテゴリ
Frontend
カテゴリ
主にブラウザで動作するWebフロントエンドを扱います。
よく読まれている記事
Webフロントエンド設計ガイドラインを公開しました
2025.09
♡
226
フロントエンドフレームワークからサーバーにアクセスするパターン
2024.11
♡
573
どうしてHTML5が廃止されたのか
2021.06
♡
16250
Mermaid図の調整ツールで図をさらに見やすく!〜現場の課題を解決する自作ツール〜
2025.09
♡
8
ファイルダウンロード完全マスター
2022.06
♡
863
data-testidはいつ使うべきか?そもそも使うべきなのか?
2023.11
♡
66
よく使われるタグ
Vue.js
41本
JavaScript
28本
React
22本
TypeScript
21本
E2Eテスト
13本
新着記事
全135本
「👨👩👧👦」は何文字? ― JavaScriptのlengthとUnicodeで文字を数える
JavaScriptの length は「👨👩👧👦」を11と数えます。UTF-8バイト・UTF-16コードユニット・コードポイント・書記素クラスタの4つの数え方で絵文字や結合文字を測り、「1文字」が何を指すのかを確かめます。
2026.09.07
永井優斗
Xでポストする:「👨👩👧👦」は何文字? ― JavaScriptのlengthとUnicodeで文字を数える
Facebookでシェアする:「👨👩👧👦」は何文字? ― JavaScriptのlengthとUnicodeで文字を数える
はてなブックマークで見る:「👨👩👧👦」は何文字? ― JavaScriptのlengthとUnicodeで文字を数える
React Server Component時代のReactの書き方(React19/Next.js16準拠)
一番Next.jsとかReactを書いていたのはhookが出たあたりで関数コンポーネントになった近辺でだいぶ前ですが、Reactのドキュメントを一通り見ていたところ、かなり書き方が変わっていそうなので、新規プロジェクトでがっつりイマドキの書き方に寄せてみようと思って学びなおしたり、検証したのでその備忘というか整理です。
2026.07.27
澁川喜規
Xでポストする:React Server Component時代のReactの書き方(React19/Next.js16準拠)
Facebookでシェアする:React Server Component時代のReactの書き方(React19/Next.js16準拠)
はてなブックマークで見る:React Server Component時代のReactの書き方(React19/Next.js16準拠)(1ブックマーク)
1
なぜ日本語入力と相性の悪いWebサイトができてしまうのか
海外製のチャットサービスとかでIMEを確定しようとしたら勝手に送信されてしまって困った!という経験をしたかは多いでしょう。日本語入力はIMEを通じて行われますが、イベントのハンドリングを間違うとこのような挙動になってしまいます。ウェブフロントエンドのIMEにまつわる2つのトピックを紹介します。* Enterで勝手に送信しちゃう* IMEの最初の文字が取れない
2026.01.20
澁川喜規
Xでポストする:なぜ日本語入力と相性の悪いWebサイトができてしまうのか
Facebookでシェアする:なぜ日本語入力と相性の悪いWebサイトができてしまうのか
はてなブックマークで見る:なぜ日本語入力と相性の悪いWebサイトができてしまうのか(4ブックマーク)
4
プロによる本気の攻略本『JavaScript/TypeScript実力強化書』で発表しました
プロによる本気の攻略本『JavaScript/TypeScript実力強化書』 - FL#115というForkwellを運営するGroovesさんのイベントで登壇してきました。
2025.11.28
澁川喜規
Xでポストする:プロによる本気の攻略本『JavaScript/TypeScript実力強化書』で発表しました
Facebookでシェアする:プロによる本気の攻略本『JavaScript/TypeScript実力強化書』で発表しました
はてなブックマークで見る:プロによる本気の攻略本『JavaScript/TypeScript実力強化書』で発表しました(2ブックマーク)
2
Vue Fes Japan 2025にてライトニングトークに登壇しました&フューチャーアーキテクトがスポンサーをしました
Vue Fes Japan 2025のライトニングトークに登壇いたしました。昨年のプラチナスポンサーセッションに続き、2年連続での登壇となります。
2025.10.31
永井優斗
Xでポストする:Vue Fes Japan 2025にてライトニングトークに登壇しました&フューチャーアーキテクトがスポンサーをしました
Facebookでシェアする:Vue Fes Japan 2025にてライトニングトークに登壇しました&フューチャーアーキテクトがスポンサーをしました
はてなブックマークで見る:Vue Fes Japan 2025にてライトニングトークに登壇しました&フューチャーアーキテクトがスポンサーをしました(1ブックマーク)
1
【PoC】Vue + DuckDB-Wasm + ECharts によるセキュリティ投資判断アプリ
経営者がセキュリティ投資判断をしやすくする簡易ダッシュボードを構築しました!使用するデータ量が多くなってもブラウザで固まらず、今後の拡張性も加味した構成にしたかったため...
2025.10.28
松本朝香
Xでポストする:【PoC】Vue + DuckDB-Wasm + ECharts によるセキュリティ投資判断アプリ
Facebookでシェアする:【PoC】Vue + DuckDB-Wasm + ECharts によるセキュリティ投資判断アプリ
はてなブックマークで見る:【PoC】Vue + DuckDB-Wasm + ECharts によるセキュリティ投資判断アプリ(2ブックマーク)
2
Vue.jsで脆弱なアプリを作って学ぶ、セキュリティ面で気をつけたいポイント
Vue.jsで実際にわざと脆弱なアプリを作り、そこからXSS・Cookie・CSRF・レート制限といった脆弱性を一気に体験してみます。
2025.10.27
永井優斗
Xでポストする:Vue.jsで脆弱なアプリを作って学ぶ、セキュリティ面で気をつけたいポイント
Facebookでシェアする:Vue.jsで脆弱なアプリを作って学ぶ、セキュリティ面で気をつけたいポイント
はてなブックマークで見る:Vue.jsで脆弱なアプリを作って学ぶ、セキュリティ面で気をつけたいポイント(3ブックマーク)
3
Vueのフロントエンドをセキュリティのしっかりしたコンテナにする
Next.jsやNuxt.jsなどのサーバーサイドレンダリング必須なフレームワークであれば、Node.jsと一緒にコンテナ化するか、Vercelなどにデプロイする方法があります。
2025.10.23
澁川喜規
Xでポストする:Vueのフロントエンドをセキュリティのしっかりしたコンテナにする
Facebookでシェアする:Vueのフロントエンドをセキュリティのしっかりしたコンテナにする
はてなブックマークで見る:Vueのフロントエンドをセキュリティのしっかりしたコンテナにする(1ブックマーク)
1
【入門】Vueで始めるチャート分析
Vue.jsアプリケーションにチャート分析機能を実装するための、初心者向けの包括的なガイドを提供します。代表的な2つのライブラリ、vue-chartjsとvue-echartsを取り上げ、その概要から具体的な使い方、メリット・デメリット、そして実運用で考慮すべき点を解説していきます。
2025.10.20
中村立基
Xでポストする:【入門】Vueで始めるチャート分析
Facebookでシェアする:【入門】Vueで始めるチャート分析
はてなブックマークで見る:【入門】Vueで始めるチャート分析
Vue製のUIをStorybook+Vitest Browser Modeでテストする
昨今では生成AIを用いたコーディング、Vibe Codingが盛んに行われていますね。人間の代わりに生成AIがコードを書いてくれるというのは非常に魅力的ですが、その過程で生み出されるコードの品質はまだまだ発展途上の段階にあります。
2025.10.17
小杉山護
Xでポストする:Vue製のUIをStorybook+Vitest Browser Modeでテストする
Facebookでシェアする:Vue製のUIをStorybook+Vitest Browser Modeでテストする
はてなブックマークで見る:Vue製のUIをStorybook+Vitest Browser Modeでテストする
Vue.js + vee-validate + Zod(+ shadcn/vue + @tanstack/vue-query)での実践的なフォーム開発
私は普段Reactを触ることが多く、フォーム開発ではreact-hook-form + zodの組み合わせでの開発をよく行なっていました。今回Vueでプロジェクトを進めるにあたり、vee-validateを使ってフォーム開発を行いました。
2025.10.16
長谷川寛人
Xでポストする:Vue.js + vee-validate + Zod(+ shadcn/vue + @tanstack/vue-query)での実践的なフォーム開発
Facebookでシェアする:Vue.js + vee-validate + Zod(+ shadcn/vue + @tanstack/vue-query)での実践的なフォーム開発
はてなブックマークで見る:Vue.js + vee-validate + Zod(+ shadcn/vue + @tanstack/vue-query)での実践的なフォーム開発(1ブックマーク)
1
Vue.js連載 2025 を始めます
Vue.jsの魅力と可能性をさらに深く探るべく、フューチャーの有志エンジニアたちによるブログリレーを開催します!
2025.10.16
admin
Xでポストする:Vue.js連載 2025 を始めます
Facebookでシェアする:Vue.js連載 2025 を始めます
はてなブックマークで見る:Vue.js連載 2025 を始めます(1ブックマーク)
1
Webフロントエンド設計ガイドラインを公開しました
フューチャー社内の有志メンバーでWebフロントエンド設計ガイドラインを作成し公開しました!本ガイドラインではガイドライン策定の背景やガイドラインの特徴に加えて、内容の一部をピックアップしてご紹介します。
2025.09.11
長谷川寛
Xでポストする:Webフロントエンド設計ガイドラインを公開しました
Facebookでシェアする:Webフロントエンド設計ガイドラインを公開しました
はてなブックマークで見る:Webフロントエンド設計ガイドラインを公開しました(225ブックマーク)
225
Mermaid図の調整ツールで図をさらに見やすく!〜現場の課題を解決する自作ツール〜
チーム開発でMermaid図を頻繁に利用している中で、「もっとこうなったら良いのに!」という現場の声を形にした自作ツールをご紹介します。特に、フローチャートやクラス図の矢印の長さ(ノード間の間隔)や垂直方向の間隔といった細かい調整に悩んでいる方には、きっと役立つはずです。
2025.09.05
荒木昂平
Xでポストする:Mermaid図の調整ツールで図をさらに見やすく!〜現場の課題を解決する自作ツール〜
Facebookでシェアする:Mermaid図の調整ツールで図をさらに見やすく!〜現場の課題を解決する自作ツール〜
はてなブックマークで見る:Mermaid図の調整ツールで図をさらに見やすく!〜現場の課題を解決する自作ツール〜(8ブックマーク)
8
Tailwind CSSのドキュメントから見えてくる使い方とCSS設計のヒント
CSSをわかりやすくメンテナンス性高く書くというのは長い間試行錯誤され続けてきました。命名規則でがんばる、SCSSのようなプリプロセッサを使う、CSS in JSなどいろいろな仕組みがかつて作られたりしてきましたが...
2025.03.14
澁川喜規
Xでポストする:Tailwind CSSのドキュメントから見えてくる使い方とCSS設計のヒント
Facebookでシェアする:Tailwind CSSのドキュメントから見えてくる使い方とCSS設計のヒント
はてなブックマークで見る:Tailwind CSSのドキュメントから見えてくる使い方とCSS設計のヒント(55ブックマーク)
55
Pocketに保存する:Tailwind CSSのドキュメントから見えてくる使い方とCSS設計のヒント(37保存)
37
構造化テキスト(URL)を文字列結合で作らないようにするライブラリを作ってみた
SQL、ファイルパスなどの構造化テキストを文字列結合で作ると、不正な文字列が入ってきた時に困るよ、というのはプログラミングの基本原則ですが、URLはついついやってしまいがちな部分です。だいたいの言語には
2025.01.09
澁川喜規
Xでポストする:構造化テキスト(URL)を文字列結合で作らないようにするライブラリを作ってみた
Facebookでシェアする:構造化テキスト(URL)を文字列結合で作らないようにするライブラリを作ってみた
はてなブックマークで見る:構造化テキスト(URL)を文字列結合で作らないようにするライブラリを作ってみた(1ブックマーク)
1
Pocketに保存する:構造化テキスト(URL)を文字列結合で作らないようにするライブラリを作ってみた(4保存)
4
TypeScript/JavaScript Array完全攻略2024
イマドキのJavaScriptの書き方2018]というのを以前書いたのだけど、配列周りはかなり変わっているな、というのを思ったので、そこの部分だけアップデートするつもりで書いてみました。
2024.12.05
澁川喜規
Xでポストする:TypeScript/JavaScript Array完全攻略2024
Facebookでシェアする:TypeScript/JavaScript Array完全攻略2024
はてなブックマークで見る:TypeScript/JavaScript Array完全攻略2024(136ブックマーク)
136
Pocketに保存する:TypeScript/JavaScript Array完全攻略2024(59保存)
59
Deno × Vueを触ってみた(2024年冬)
eno v2とVue.jsを組み合わせた公式チュートリアルの実施を通して、2024年冬時点での現状や特徴について解説していきます。
2024.11.29
山本竜玄
Xでポストする:Deno × Vueを触ってみた(2024年冬)
Facebookでシェアする:Deno × Vueを触ってみた(2024年冬)
はてなブックマークで見る:Deno × Vueを触ってみた(2024年冬)(1ブックマーク)
1
Pocketに保存する:Deno × Vueを触ってみた(2024年冬)(6保存)
6
Vue Fes Japan 2024のプラチナスポンサーセッションに登壇しました
フューチャーアーキテクト株式会社は10月19日(土)に開催されたVue Fes Japan 2024のプラチナスポンサーとして参加し、私はプラチナスポンサーセッションに登壇させていただきました。
2024.11.28
永井優斗
Xでポストする:Vue Fes Japan 2024のプラチナスポンサーセッションに登壇しました
Facebookでシェアする:Vue Fes Japan 2024のプラチナスポンサーセッションに登壇しました
はてなブックマークで見る:Vue Fes Japan 2024のプラチナスポンサーセッションに登壇しました(2ブックマーク)
2
Pocketに保存する:Vue Fes Japan 2024のプラチナスポンサーセッションに登壇しました(1保存)
1
Vue3で作ったWebサイトを Vite PWA でPWA化する方法 2024年版
Vue3で作ったWebサイトをPWA(Progressive Web Apps)化する方法を紹介します。
2024.11.27
大岩潤矢
Xでポストする:Vue3で作ったWebサイトを Vite PWA でPWA化する方法 2024年版
Facebookでシェアする:Vue3で作ったWebサイトを Vite PWA でPWA化する方法 2024年版
はてなブックマークで見る:Vue3で作ったWebサイトを Vite PWA でPWA化する方法 2024年版(5ブックマーク)
5
Pocketに保存する:Vue3で作ったWebサイトを Vite PWA でPWA化する方法 2024年版(4保存)
4
2015年頃のフロントエンジニアだってvoid(0)のワクワクを理解したい
「void(0)」がどんなものなのか、どんなうれしみや期待があるのかなど、これを期に自分なりに調査・整理しようというのが本記事のモチベーションです
2024.11.26
村田靖拓
Xでポストする:2015年頃のフロントエンジニアだってvoid(0)のワクワクを理解したい
Facebookでシェアする:2015年頃のフロントエンジニアだってvoid(0)のワクワクを理解したい
はてなブックマークで見る:2015年頃のフロントエンジニアだってvoid(0)のワクワクを理解したい(2ブックマーク)
2
Pocketに保存する:2015年頃のフロントエンジニアだってvoid(0)のワクワクを理解したい(3保存)
3
Vue.js連載始めます & Nuxtの通信パターンも見てみる
フロントエンドフレームワークからサーバーにアクセスするパターンという記事を書いたところ、ちょっとバズったので、そういえば調べきれてなかったNuxtの話でも書こうかな、と思って調べてみた記事です。
2024.11.25
澁川喜規
Xでポストする:Vue.js連載始めます & Nuxtの通信パターンも見てみる
Facebookでシェアする:Vue.js連載始めます & Nuxtの通信パターンも見てみる
はてなブックマークで見る:Vue.js連載始めます & Nuxtの通信パターンも見てみる
Pocketに保存する:Vue.js連載始めます & Nuxtの通信パターンも見てみる(2保存)
2
フロントエンドフレームワークからサーバーにアクセスするパターン
僕が触り始めた頃のウェブフロントエンド開発はデバッガーもなく、ダイナミックHTMLと呼ばれて文字をチカチカさせたりするようなものでした。IE6という超安定ブラウザが出てきたり
2024.11.11
澁川喜規
Xでポストする:フロントエンドフレームワークからサーバーにアクセスするパターン
Facebookでシェアする:フロントエンドフレームワークからサーバーにアクセスするパターン
はてなブックマークで見る:フロントエンドフレームワークからサーバーにアクセスするパターン(405ブックマーク)
405
Pocketに保存する:フロントエンドフレームワークからサーバーにアクセスするパターン(168保存)
168
Playwrightでなぜかボタンにヒットしない
getByRoleでボタンがヒットしないです、という相談を受けて調べた内容のメモです。次のようなHTMLになっていました。
2024.10.24
澁川喜規
Xでポストする:Playwrightでなぜかボタンにヒットしない
Facebookでシェアする:Playwrightでなぜかボタンにヒットしない
はてなブックマークで見る:Playwrightでなぜかボタンにヒットしない(1ブックマーク)
1
Pocketに保存する:Playwrightでなぜかボタンにヒットしない(2保存)
2
[入門]Webフロントエンド E2E テスト を出版しました
[入門]Webフロントエンド E2E テスト ――PlaywrightによるWebアプリの自動テストから良いテストの書き方まで をフューチャーの有志と共に出版いたしました。
2024.07.01
武田大輝
Xでポストする:[入門]Webフロントエンド E2E テスト を出版しました
Facebookでシェアする:[入門]Webフロントエンド E2E テスト を出版しました
はてなブックマークで見る:[入門]Webフロントエンド E2E テスト を出版しました(14ブックマーク)
14
Pocketに保存する:[入門]Webフロントエンド E2E テスト を出版しました(8保存)
8
1
2
3
4
5
6
次のページ