Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
esbuildの人気記事 37件 - はてなブックマーク
[go: Go Back, main page]

並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 37 件 / 37件

新着順 人気順

esbuildの検索結果1 - 37 件 / 37件

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

esbuildに関するエントリは37件あります。 javascriptTypeScriptJavaScript などが関連タグです。 人気エントリには 『DevTools上でesbuildするChrome拡張を書いた - 詩と創作・思索のひろば』などがあります。
  • DevTools上でesbuildするChrome拡張を書いた - 詩と創作・思索のひろば

    社内ではドキュメントの共有に Scrapbox が活発に使われており、するといきおい UserCSS や UserScript もさかんである。具体的には、/customize という共有のプロジェクトがあってみんなの自慢の装飾やカスタマイズが共有されている。これを個々人で import して使うんである。 こんな感じ。 自分の場合は /motemen/UserCSS/common に常に適用したいスタイルを書いておいて各プロジェクトから読み込んでいる。このページからさらに、共有プロジェクトや他人の個人プロジェクトページからよさそうな設定を import している次第。 つまりは多段インポート。こういうことを続けていると、だんだんと読み込みの遅さが気になってくる。こういうのはバンドルすればいいのだけど、巷のツールを普通に使うことはできない。インポートしてるリソースに認証がかかっているからだ

      DevTools上でesbuildするChrome拡張を書いた - 詩と創作・思索のひろば
    • Rails 7 で React & TypeScript を導入する方法(tsx, esbuild, jsbundling-rails) - LEFログ

      ※この記事では「新しくRails 7 アプリを作成するときのこと」を想定していますが、Rails 6を7に上げるときにもそれなりに役立つ情報だと思います! 結論 rails newのときにesbuildを指定してあげれば、あとはJavaScriptファイルや.jsxファイルを、.tsxにしてあげるだけでOK。 型チェックや構文チェックを導入するには少し注意が必要。 概要 現在、Rails 7を使ってフロントエンドを構築する方法には、大きく分けて3種類あります。 importmapsを使って、素のJavaScriptを使ってフロントエンドを作る esbuildを使って、JSXファイルを使ってフロントエンドを作る Rails 7をAPIモードにして、フロントエンドはNextjsで作る 自分はこの2番めの「esbuildを使ってフロントエンドを作る」を選択しました。理由は、Railsのslim上

        Rails 7 で React & TypeScript を導入する方法(tsx, esbuild, jsbundling-rails) - LEFログ
      • esbuild で Node.js を TypeScript 化する

        TLDR バックエンドのコードを esbuild で TypeScript 化した ビルド時間は1秒ほど tsc に比べて10倍以上高速化できた 特に問題なくプロダクションで安定稼働している esbuild はいつ使えるのか みなさん webpack は使っていますか?まだまだ広く使われていると思いますが、最近では esbuild の事例もたまに見るようになってきました。 ABEMAにesbuildを導入してWebのバンドル処理を69倍高速化した話 | CyberAgent Developers Blog esbuild が爆速すぎて webpack / Rollup にはもう戻れない | Kabuku Developers Blog 現時点で esbuild をフロントエンドの Bundler として導入するには、以下のような問題があります。 ES5にトランスパイルできない Code S

          esbuild で Node.js を TypeScript 化する
        • ts-node の代わりに esbuild-register を使ってスピードアップ

          ts-node でも型チェックを外すオプションがあることをコメントで教えてもらいました。型チェックをかけない esbuild と同様の条件としたほうが、より平等な計測結果になりますので、計測し直しました。 参考 https://github.com/TypeStrong/ts-node#typechecking Node.js で TypeScript をトランスパイルしながら実行できる、 esbuild-register というパッケージがあります。 非常に速い esbuild を使いながら雑に TypeScript が実行できちゃう頼もしいパッケージです。 今までのメインプレイヤーであった ts-node よりも速いです。次の小さなスクリプトでも 1.5 倍程度の速度が出ています。 function wait(duration: number) { return new Promise

            ts-node の代わりに esbuild-register を使ってスピードアップ
          • esbuild を使って AWS Lambda (Node.js) を2秒でアップデートする

            はじめに esbuild のビルド時間の速さに感動して、個人プロダクトで使っている AWS Lambda (Node.js) をなるべく速く更新できるようにしたいな、と思ってやってみた投稿です。 おことわり タイトルに2秒と書いていますが、当然どんな環境でも2秒でできるわけではありませんのでご注意ください。 使用するソースコードの内容によって、デプロイする時間も変わります インターネットの回線速度やAWSリージョンによって、デプロイする時間も変わります 参考までに、私の通信速度はこのぐらいでした。 その他 AWS の状況などの要因でも変わるかもしれません。 「参考:私の個人環境の場合」の章にも書いていますが、私が実際に使っている Lambda 関数は約4.2秒でアップデートできます。 高速にデプロイしたい理由 ローカルでも AWS Lambda の環境をある程度まで再現して開発することは可

              esbuild を使って AWS Lambda (Node.js) を2秒でアップデートする
            • esbuild 最適化芸人

              nagoya.ts #1 https://nagoyats.connpass.com/event/316967/

                esbuild 最適化芸人
              • Yarn 3.0 🚀🤖 Performances, ESBuild, Better Patches, ...

                Yarn 3.0 🚀🤖 Performances, ESBuild, Better Patches, ... Hello! Long time no see! Back in December, we decided to start working on our next major release, the 3.0. It took a bit of time to do everything we intended to do, but here we are! So let's talk a bit about what it changes, and what it brings. Note that these are only the highlights, the full changelog is much more comprehensive. And if you

                  Yarn 3.0 🚀🤖 Performances, ESBuild, Better Patches, ...
                • React + esbuildの開発環境にSASSを導入する - KAKEHASHI Tech Blog

                  こんにちは!カケハシにて薬局と患者の関係性を向上させるためのツールである 患者リスト というWEB業務アプリケーションを開発している小室と申します。 本プロダクトのフロントエンドの開発環境としては、React + esbuildを採用しており、採用の経緯や実践している環境構築方法などは以下の通り、TechPlayやQiitaなどに記事を投稿してきました。 TechPlay: 新規事業プロダクト開発時の技術選定どうやった? スライド Qiita: esbuild + React(TS) で実現する超軽量な開発環境 しかしながら、esbuildは標準でsassに対応しておらず、今までの環境ではCSSを利用していたのですが、プロダクトの成長と共にCSSで書き続けることが苦痛になってきました。 そこで、本記事では React + esbuildの爆速開発環境に、さらに sass を導入していく方法

                    React + esbuildの開発環境にSASSを導入する - KAKEHASHI Tech Blog
                  • Rails: Webpackをesbuildに移行してJSのビルドを縮小・高速化(翻訳)|TechRacho by BPS株式会社

                    概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: How I migrated a Rails app from Webpack to esbuild and got smaller and faster JS builds | Arkency Blog 原文公開日: 2022/08/29 原著者: Jakub Kosiński サイト: Arkency 原文の章立ての一部を訳文で変更しています。 先週、私はJavaScriptコードが30万行を超えるかなり大規模なプロジェクトで、Webpack 4をesbuildに移行する作業を担当しました。私たちのRailsプロジェクトではJavaScriptスタックをメインアプリケーションに統合するのにWebpackerを使っていました。ここ数か月はもっぱら長時間のビルドと格闘し続け、さらにWebpackerが推奨ライブラリでなくなったこ

                      Rails: Webpackをesbuildに移行してJSのビルドを縮小・高速化(翻訳)|TechRacho by BPS株式会社
                    • 【開発】esbuildを使ってJavaScriptのビルドを264倍早くしました | SocialDog Tech Blog

                      こんにちは。株式会社SocialDog人事のまなてぃです。 こちらは、過去にリリースしたTech Blogです! SocialDogの志潟寛生です。 この記事では、2021年10月にwebpackからesbuildに移行することで、SocialDogのCIビルドのうち、JavaScript部分を264倍早くした事例についてご紹介します。 モダンなビルドツールであるesbuildに移行した際に発生したトラブルとその対処についてご紹介できればと思います。 ビルドが遅い問題esbuildに移行する以前は、Cypressで使用するコードはwebpackでビルドしていました。 Cypressを並列化するなどして何とか高速化していたものの、webpackのビルド時間には9分50秒ほど掛かっていました。webpackのビルドが終わらなければ後続の依存したタスクが実行できないため、CIの実行時間の大きなボ

                        【開発】esbuildを使ってJavaScriptのビルドを264倍早くしました | SocialDog Tech Blog
                      • 機能が無いことに依存していた例 esbuild-register編

                        上の引用部分をよく読むと、Experimentalと書いてあるのが目につきます。通常、実験的な機能は安定しているとはみなされず、メジャーアップデートではなくても壊れうるものと考えられます。 実際、ここで使われているNode.jsの--loaderオプションも実験的機能です。そのため、マイナーアップデートで壊れたとしても取り立てて騒ぐことではないようにも思えます。 しかし、今回の壊れ方の中身まで見ると、実験的機能だから壊れたというより、機能追加によって壊れたと見なした方が適当に思えます。そこで、この記事では「機能が無いこと」に依存していた例として紹介します。 ちなみに、このESM向けフックの機能は、Node.js 20.6.0で「Release Candidate」という安定一歩手前の状態に昇格しました。 動かなくなったことはこちらのissueで報告されています。このissueでは、esbu

                          機能が無いことに依存していた例 esbuild-register編
                        • TypeScriptで作ったpackageをesbuildを使ってnpmに公開するまで

                          const { build } = require('esbuild') const { dependencies } = require('./package.json') const entryFile = 'src/index.ts' const shared = { bundle: true, entryPoints: [entryFile], external: Object.keys(dependencies), logLevel: 'info', minify: true, sourcemap: false, } build({ ...shared, format: 'esm', outfile: './dist/index.esm.js', target: ['ES6'], }) build({ ...shared, format: 'cjs', outfile: './d

                            TypeScriptで作ったpackageをesbuildを使ってnpmに公開するまで
                          • GitHub - unjs/unplugin: Unified plugin system for Vite, Rollup, Webpack, esbuild, Rolldown, and more

                            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 - unjs/unplugin: Unified plugin system for Vite, Rollup, Webpack, esbuild, Rolldown, and more
                            • TypeScriptのビルドをesbuildで置き換えてみる

                              はじめに 簡単なサンプルプロジェクトを作ったのでこちらに置いておきます: 本記事ではnode環境でもともと tsc コマンドでビルドを行なっていた環境から esbuild を使った環境への移行をしたい場合のガイドを書きます。 インストール npm install -D esbuild 注意点など TypeScript の項を読んでみるといくつか注意点。 TSサポート(.ts .tsx)はデフォルトで入っているので、特別必要なことはない ただし、babelと同じくトランスパイルはしてくれるが、型チェックはしてくれない tsc --noEmit を別で走らせてチェックはした方がよい TSにしか存在しないシンタックスもちゃんと動作する tsconfig.jsonでisolatedModules を有効にする必要がある ファイルごとに並列でビルドするので、ビルド時にimportされたものが型なのか

                                TypeScriptのビルドをesbuildで置き換えてみる
                              • Node.js のビルドツール「esbuild」について!

                                はじめに esbuild は、キャッシュなしで高速なビルドを可能とする Node.js のビルドツールです。 ビルドツールには、esbuild の他に、Webpack、Gulp、Parcel、Rollup、Browserify、FuseBox などがあります。 私自身が webpack を普段使っていて、ビルドに時間がかかりすぎているのが気になり、esbuild について調べてみようと思いました。 esbuild の特徴としては、 キャッシュなしでの高速なビルド ES6 と CommonJS をサポート ES6 の Tree shaking 対応(利用されていないコードの除去) JavaScript と Go による API TypeScript と JSX をサポート ソースマップの生成 ソースコードの最小化 プラグイン(現在、experimental で v1.0.0 より前に対応予定

                                  Node.js のビルドツール「esbuild」について!
                                • GitHub - egoist/esbuild-register: Transpile JSX, TypeScript and esnext features on the fly with esbuild

                                  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 - egoist/esbuild-register: Transpile JSX, TypeScript and esnext features on the fly with esbuild
                                  • Blazing fast TypeScript with Webpack and ESBuild

                                    DEV Community Follow A space to discuss and keep up software development and manage your software career

                                      Blazing fast TypeScript with Webpack and ESBuild
                                    • TypeScriptコードを直接実行したい(ts-node、esbuild-register、tsx) - CLOVER🍀

                                      これは、なにをしたくて書いたもの? Node.jsでソースコードを書く時は基本的にTypeScriptにしたいのですが、時々ちょっとしたスクリプトを書きたい時もあったりします。 そういう時は、ちゃんとした設定などは特に用意せず、さっと書いてそのまま実行したいのですが、そういう時はどういう手段が あるのかなと思って、調べてみることにしました。 やりたいこと TypeScriptファイルを実行時に直接トランスパイル、実行したいわけですね。 選択肢としては、ts-node、esbuild-register、tsxがあるようです。 今回はそれぞれをあまり深追いせず、さらっと見ていく感じにします。求めている用途がそういう傾向なので。 ただ、実行速度は気になるので、そこは動作時に合わせて見ていきたいと思います。 ts-node ts-nodeは、Node.jsのTypeScript実行エンジン、REP

                                        TypeScriptコードを直接実行したい(ts-node、esbuild-register、tsx) - CLOVER🍀
                                      • 2024-07-11のJS: esbuild v0.22/0.23、Node.js 22.4.0、pnpm 9.5 Catalogs

                                        JSer.info #699 - esbuild v0.22.0 がリリースされました。 Release v0.22.0 · evanw/esbuild Release v0.23.0 · evanw/esbuild v0.22 では--platform=nodeを指定した時に--package=externalをデフォルトにする変更を行いましたが、AWS CDK などが0.xの最新をインストールする仕組みなっていて問題が起きたため 0.23.0 では元の挙動へと revert されています。(AWS CDK 側も修正されています) また、Windows7,8 など古い OS のサポート終了、es2024のサポート、@esbuild/wasi-preview1パッケージの公開など Node.js v22.4.0 がリリースされました。 Release 2024-07-02, Version

                                          2024-07-11のJS: esbuild v0.22/0.23、Node.js 22.4.0、pnpm 9.5 Catalogs
                                        • webpack or esbuild: Why not both? - LogRocket Blog

                                          Builds can be made faster using tools like esbuild. However, if you’re invested in webpack but would still like to take advantage of speedier builds, there is a way. In this tutorial, we’ll show you how to use esbuild alongside webpack with esbuild-loader. The world of web development is evolving With apologies to those suffering from JavaScript fatigue, the world of web development is evolving ye

                                            webpack or esbuild: Why not both? - LogRocket Blog
                                          • Release v0.21.0 · evanw/esbuild

                                            This release doesn't contain any deliberately-breaking changes. However, it contains a very complex new feature and while all of esbuild's tests pass, I would not be surprised if an important edge case turns out to be broken. So I'm releasing this as a breaking change release to avoid causing any trouble. As usual, make sure to test your code when you upgrade. Implement the JavaScript decorators p

                                              Release v0.21.0 · evanw/esbuild
                                            • webpackとesbuild-loaderで爆速なVue開発環境を構築しよう

                                              npm i -D esbuild-loader fork-ts-checker-webpack-plugin html-webpack-plugin postcss-loader sass-loader css-loader thread-loader vue-loader vue-style-loader node-sass autoprefixer cssnano { "dependencies": { "vue": "^2.6.14" }, "devDependencies": { "@types/webpack": "^5.28.0", "autoprefixer": "^10.2.6", "css-loader": "^5.2.6", "cssnano": "^3.10.0", "esbuild-loader": "^2.13.1", "fork-ts-checker-webpa

                                                webpackとesbuild-loaderで爆速なVue開発環境を構築しよう
                                              • GitHub - rsms/estrella: Lightweight and versatile build tool based on the esbuild compiler

                                                Estrella is a lightweight and versatile build tool based on the fantastic esbuild TypeScript and JavaScript compiler. Rebuild automatically when source files change Build multiple projects at once, in parallel TypeScript diagnostics run in parallel TypeScript diagnostics are optional even for TypeScript projects Ability to remap TSXXXX TypeScript diagnostic severity levels, for example to treat so

                                                  GitHub - rsms/estrella: Lightweight and versatile build tool based on the esbuild compiler
                                                • esbuild-loader 試してみたら開発ビルドが 2〜3 倍速くなった話 - Sansan Tech Blog

                                                  こんにちは。Eight でエンジニアをしている鳥山(@pvcresin)です。 散歩が趣味なので、暖かくなってきて嬉しい今日このごろです。 さて今回は Web フロントエンドのビルド時間短縮のため、esbuild-loader を導入した話をしたいと思います。 背景 ビルドにかかる時間はプロダクトが大きくなるにつれてじわじわ伸びていき、開発者体験(DX)を悪くする原因となるため、常に短縮する方法を考える必要があります。 Eight の Web フロントエンドは主に TypeScript・React で開発を行っており、ビルドには webpack を使用していますが、 ビルド時間の大部分はこの TypeScript や React の JSX 記法を JavaScript に変換する処理の時間です。 そこで、この処理を代替することのできるより高速なツールを使うことでビルド時間を短縮しようと考

                                                    esbuild-loader 試してみたら開発ビルドが 2〜3 倍速くなった話 - Sansan Tech Blog
                                                  • esbuild でビルドするときのスクリプト

                                                    最近ライブラリをビルドするときはもっぱら esbuild を使っている。 esbuild を使うときには大体 ./scripts/build.mjs みたいなのを用意している。この記事では、自分が使っているビルドスクリプトの雛形を紹介する。 Stage 3 の Import Assertions と JSON modules を使って package.json を取得するので、Node.js v17 系が必要になる。 環境変数 WATCH に true を渡しておくとウォッチモードになる。 各種設定は用途に合わせてお好みで。 import { build } from "esbuild"; import pkg from "../package.json" assert { type: "json" }; const dependencies = Object.keys(pkg.depen

                                                      esbuild でビルドするときのスクリプト
                                                    • GitHub - rails/jsbundling-rails: Bundle and transpile JavaScript in Rails with esbuild, rollup.js, bun, or Webpack.

                                                      Use Bun, esbuild, rollup.js, or Webpack to bundle your JavaScript, then deliver it via the asset pipeline in Rails. This gem provides installers to get you going with the bundler of your choice in a new Rails application, and a convention to use app/assets/builds to hold your bundled output as artifacts that are not checked into source control (the installer adds this directory to .gitignore by de

                                                        GitHub - rails/jsbundling-rails: Bundle and transpile JavaScript in Rails with esbuild, rollup.js, bun, or Webpack.
                                                      • import.meta.url を esbuild で CJS に変換する

                                                        メモ ES2020 の機能で import.meta というのがあります。 import.meta はモジュールのメターデータを含むオブジェクトです。ブラウザや Node.js では import.meta.url というプロパティが生えています。 これは import.meta.url が評価されたモジュールのファイルの URL を表すプロパティです。 Node.js では、ESM 環境下で createRequire をしたり __filename や __dirname に相当するものを取得する用途等でよく使われます。 import module from "node:module"; const require = module.createRequire(import.meta.url); import path from "node:path"; import url from

                                                          import.meta.url を esbuild で CJS に変換する
                                                        • viteがなぜESBuildとrollupを使うのか等.md

                                                          viteがなぜESBuildとrollupを使うのか等.md viteがなぜESBuildとrollupを使うのか等.md ※この記事はWIPです。また単なる調査した結果なのでこれをきっかけにご自身で調査することをお勧めします rollupとviteの関係をまとめる viteはdev build時にESBuildを使っている viteはproduction build時にrollupを使っている 2つがなぜ分かれているかというと それぞれのシーンで求められている仕事に違いがあるため dev時 dev時はすぐに修正を更新しなくてはいけないため、ESbuildは素早くトランスパイルしてブラウザが持つNative ES Moduleにわたし、ESModuleは高速に依存関係を動的に解決していく。viteはすべての依存をESModuleにして一度すべての依存をbuildして.viteないのキャッシ

                                                            viteがなぜESBuildとrollupを使うのか等.md
                                                          • GitHub - antfu/esbuild-node-loader: Transpile TypeScript to ESM with Node.js loader.

                                                            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 - antfu/esbuild-node-loader: Transpile TypeScript to ESM with Node.js loader.
                                                            • Speed up your TypeScript monorepo with esbuild

                                                              TypeScript monorepos are a great way to organize medium-to-big size projects. TypeScript improves the developer experience by adding type-checking and a deep IDE integration. And using a monorepo helps in scaling your project(s). Compared to plain JavaScript, however, TypeScript adds an additional compilation layer to your project, which may slow down the developer experience. While the native Typ

                                                                Speed up your TypeScript monorepo with esbuild
                                                              • esbuildに乗り換えたらビルド時間が劇的に改善された話 | PR TIMES 開発者ブログ

                                                                こんにちは、フロントエンドエンジニアのやなぎ( @apple_yagi )です。 PR TIMESでは、これまでReact/TypeScriptのコードをビルドする際にWebpackを使用していましたが、コード量が増えるごとにビルドにかかる時間が増えてきました。 そこでesbuildを導入し、ビルド時間の短縮に取り組んだのでご紹介いたします。 esbuildとは esbuildはGo言語で実装されたJavaScript/TypeScriptのビルドツールで、公式ドキュメントには従来のビルドツールと比べて10~100倍速くビルドできると書かれています。 esbuildが提供している主な機能は以下の通りです。(2022/05/30 現在) キャッシュなしでの高速なビルドES6 と CommonJS をサポートES6 の Tree shaking 対応(利用されていないコードの除去)JavaSc

                                                                  esbuildに乗り換えたらビルド時間が劇的に改善された話 | PR TIMES 開発者ブログ
                                                                • esbuild の機能が足りないならプラグインを自作すればいいじゃない - 株式会社カブク

                                                                  Rollup から esbuild に乗り換えた null です。 [Web フロントエンド] esbuild が爆速すぎて webpack / Rollup にはもう戻れない https://www.kabuku.co.jp/developers/ultrafast-tsx-build-tool-esbuild Webpack や Rollup の遅さにイライラしている方はたくさんいらっしゃると思います。かといってモジュールバンドラーの乗り換えなんてそう簡単にできるものでもありません。まして esbuild には機能 x がないじゃないですか、上記記事によればプラグインシステムもないし… 時代は変わりました。上記記事はすっかり古くなってしまいました。当時(v0.5.3)未実装だったいくつかの重要な機能が現在(v0.8.29)では利用可能になっています。 特筆すべきは CSS ローダーとプ

                                                                    esbuild の機能が足りないならプラグインを自作すればいいじゃない - 株式会社カブク
                                                                  • esbuild + React(TS) で実現する超軽量な開発環境 - Qiita

                                                                    自ブログからの転載になります。 今回アドベントカレンダーに初めて参加いたします! 概要 最近私が 0=>1 から開発に取り組んでいるプロダクトのフロントエンドで esbuild + React(TS) を利用した開発環境を選定しており、タイトルが若干盛っていることはさておき、リリースから少し時間もたったので、一度振り返って知見が共有できればと思います。 尚、今回ご紹介する開発環境はサンプルレポジトリ esbuild-dev-environment-sample を作成しましたので、適宜ご参照ください。 esbuildとは? この記事を見ている方はすでにご存知の通り、Webpackの100倍早いバンドラと謳われています。 その威力に関しては以前の 記事 に書きましたので、ご参考いただけると幸いです。 もしまだ esbuild を試したことがない方がいましたら、是非 サンプルレポジトリ をcl

                                                                      esbuild + React(TS) で実現する超軽量な開発環境 - Qiita
                                                                    • 話題のesbuildをさっくりと調査してみた - Qiita

                                                                      う〜ん、とはいえみなさん、ビルドツールってなんか地味な印象ありませんか?私はそうでした。 ビルドツールといえば、フロントオタクがwebpackをゴリゴリチューニングしたり、rollupなどの色々ツールがあるもいまいち根本的にビジネスメリットがあるわけでもないし、 下手に手を出すと技に溺れやすい世界だし(公式ドキュメントにシンプルに保ちなさい的なこと書いてあるよね!)、第一最適化はフレームワークに任せればいいじゃん!っと考えていました。 しかし、今回注目したいesbuildはまさにフロントエンドの次の時代を作ってくれる様な、「すごい」ツールであるとキラキラとした期待を寄せてしまいます。 esbuildとは webpackなどに変わるフロントエンドのコード変換+バンドルツールで、なんとWebpackと比較して10-100倍速度が早いそうです。 これが本当だとすると、フロントの開発効率は根本的に

                                                                        話題のesbuildをさっくりと調査してみた - Qiita
                                                                      • 2021-04-20のJS: Headless UI 1.0、esbuild/Snowpack/Vite/wmrの比較、debugging Web Vitals

                                                                        JSer.info #536 - ReactとVueに対応したスタイルなしコンポーネントライブラリであるHeadless UI 1.0がリリースされました。 Headless UI v1.0 – Tailwind CSS tailwindlabs/headlessui: Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS. Headless UIはTailwind CSSと一緒に使う目的で開発されているため、コンポーネント自体にはスタイルは含まれていません。 Headless UIにはReactとVueの実装がそれぞれあり、今回のリリースでそれぞれが1.0としてリリースされています。 Comparing the New Generat

                                                                          2021-04-20のJS: Headless UI 1.0、esbuild/Snowpack/Vite/wmrの比較、debugging Web Vitals
                                                                        • rails7にアップグレードしたログ ( esbuild + propshaft )

                                                                          https://slidict.io をrails7にアップグレードしてwebpackerから脱したのでそれのログを残します。 rails7では、webpackerと決別できるためsprockets-railsとwebpackerだった構成が一本化されさらにesbuild(rollup, webpackも使える) によりビルド速度が劇的に向上しています。 importmapにしないの? 非対応ブラウザのほうが多い。 https://github.com/guybedford/es-module-shims#es-module-shims を読み込めばブラウザをカバーできるようだが、はまる予感がした Reactコンポーネントはクラスでしか書けないらしい・・・(https://zenn.dev/takeyuweb/articles/996adfac0d58fb で紹介されてました。) rail

                                                                            rails7にアップグレードしたログ ( esbuild + propshaft )
                                                                          • webpackとesbuild-loaderで爆速なReact開発環境を構築しよう - Qiita

                                                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                              webpackとesbuild-loaderで爆速なReact開発環境を構築しよう - Qiita
                                                                            1

                                                                            新着記事