GitHub Actions における JavaScript/TypeScript Custom Action の開発・運用知見を紹介します! 2024-05-16 GitHub Actions Meetup Tokyo #3 にて発表 https://gaugt.connpass.com/ev…

GitHub Actions における JavaScript/TypeScript Custom Action の開発・運用知見を紹介します! 2024-05-16 GitHub Actions Meetup Tokyo #3 にて発表 https://gaugt.connpass.com/ev…
実際、コード量に比例して遅くなります。 これは tokenize のステップがなく、すべての構文ルールが正規表現を個別に実行するのが遅い理由でした。またそのせいで空白制御のために構文定義が冗長になっていました。 そのため、事前に tokenize ステップを用意し、pargen を事前に分割された token 列を受け取るパーサコンビネータとして再実装しました。(元の pargen はあれはあれで使いやすいので別実装になってます) mints v0.1 の ベンチマーク 試した環境は MacBookPro M1 Max 64GB です。 --------- 2416chars [tsc] 58ms [esbuild] 14ms [mints] 6ms [mints_para] 12ms --------- e2981chars [tsc] 14ms [esbuild] 1ms [mints
リポジトリ OSSとしての開発を目指していますので、以下のURLから実際のソースコードを見ることが出来ます。 npmjs.comのページ Githubのリポジトリ ※ 開発途中なので、まだ粗削りな所があったりします。 Trelaの特徴 Trelaには以下の特徴があります。 記述が少なく、シンプルで分かりやすい( 宣言的・同期的に書ける ) 複雑な非同期処理もシンプルに書ける コンポーネントの描画をシンプルに最適化する Store管理もシンプルに出来る TypeScriptフレンドリー 今はまだ上記の特徴について理解できないと思いますが、この記事を読んでいくと上記の意味が分かるようになると思います。 また、「 TypeScriptフレンドリー 」はTrelaの恩恵を最大限に受けるための特徴です。 この特徴はTypeScriptの特性を生かした書き方をすることによって、素晴らしい開発者体験をあ
某社で自分が React/Redux + TypeScript などの講習をやってみた結果、TypeScript 入門用資料が必要だと思って書いたやつです。 このドキュメントのターゲット TypeScript で書かれたプロジェクトに参加する人 TypeScript を導入するために、その事前知識が必要な人 このドキュメントの読み方 ES2015 for Beginners ES2015 for ES5 Programmers ES Modules 非同期表現: Promise と async/await TypeScript エコシステム編 自分が React/Redux などの講習でいろいろやってみた結果、 ES2015 と TypeScript を同時に教えると、初学者は何がどの概念に由来するかの区別が出来ずに混乱します。なので、ES5 -> ES2015, ES2015 -> Ty
Windows Azure Web Sites(WAWS)は、ASP.NETだけでなく幾つかのスクリプト言語を動作させることができ、そのなかにはNode.jsも含まれています。一方、WAWS上にあるソースコードのIDEとして利用できる『Visual Studio Online(VS Online、コードネーム monaco)』はTypeScriptの.tsファイルにも対応しています。 ここでふと、『ということはWAWSとmonacoだけでゼロからTypeScript開発できるんじゃね?』などと思ってちょっと試してみたところ、あっさりできてしまいました。 「Windows Azure Web Site + monacoでTypeScript」の手順 ということで、ちょっとメモを残しておきます。 ※試す際には、事前のWindows AzureとVisual Studio Onlineへのサイン
Microsoft社の新言語TypeScriptについて社内の自主研究発表会で発表した内容です。 対象バージョンは V0.9(2013年10月時点の最新)。 比較対象としてCoffeeScript, Haxe, Dartなどにも触れています。
HTML5デモ「日本全国花粉飛散マップ」を作って分かったCreateJSとTypeScriptでの効率的な開発手法 2013年3月15日に開催されたCreateJS勉強会(第2回)で発表したWebサイト「日本全国花粉飛散マップ」ですが、CreateJSとTypeScriptを使って制作しました。 今回の作品のポイントとしては、次の3点があげられます。本記事では次を具体的に説明します。 HTML5で制作、デスクトップだけでなくスマートフォンやタブレットでも再生可能 CreateJSで、DOMではできないHTML5 Canvasならではの表現 TypeScriptを用いて低学習コストで効率的な制作の実現 スマートフォンやタブレットでも閲覧可能 このWebサイトは環境省が提供している資料を元に、過去9年分の花粉の飛散量をパーティクルを用いてビジュアライズしたものです。花粉の量に比例して、パーティ
つい先日 Microsft が「TypeScript」という新たな JavaScript 系言語を発表しました. Dart, CoffeeScript, JSX 同様 JavaScript に変換して実行することができます. 導入が簡単だったのでさっそく使ってみました. Table of contents TypeScript とは TypeScript をインストールしよう 実際に動かしてみよう まとめ Reference TypeScript とは TypeScript とは, 大規模なアプリケーション開発のための言語です. JavaScript のスーパーセットで JavaScript に変換して実行することができます. どんな環境でも使えるオープンソースです. 原文はこちら TypeScript is a language for application-scale JavaScr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く