並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 11 件 / 11件

新着順 人気順

Javascript実行の検索結果1 - 11 件 / 11件

  • Deno入門 ─ 新しいTypeScript/JavaScript実行環境でWebアプリ開発とデータベース接続の基本を体験しよう|ハイクラス転職・求人情報サイト AMBI(アンビ)

    例えばmain.tsというスクリプトに対して、ファイルの読み取りだけを許可したい場合は、以下のようにコマンドを実行します。 $ deno run --allow-read main.ts このときmain.tsプログラムはファイルの読み取りだけが可能になるため、ファイルの書き込みやネットワークアクセスをするとPermissionErrorによる実行時エラーになります。 なお、実行時にフラグを何も与えなければ、どの権限も持っていない状態になります。 各フラグにはパラメータを指定でき、例えば次のように実行すると/home/userディレクトリの読み込みだけが許可されます(--allow-writeフラグも同様)。 $ deno run --allow-read=/home/user main.ts また、--allow-netを次のように指定すると、特定のドメインとポートだけのアクセスを許可で

      Deno入門 ─ 新しいTypeScript/JavaScript実行環境でWebアプリ開発とデータベース接続の基本を体験しよう|ハイクラス転職・求人情報サイト AMBI(アンビ)
    • JavaScript 実行エンジン V8 の JIT 出力コードを読んでみよう

      Chrome の JavaScript はとても高速なことでも有名ですが、その実行エンジンは V8 と呼ばれます。V8 自体は独立したモジュールであり、Node.js 等にも使われております。 V8 が JavaScript を高速に実行する技術の一つが JIT (Just In Time) コンパイルです(一般的に JIT と呼ばれます)。これは、そのまま実行すると遅い JavaScript を実行中にリアルタイムに直接マシンコードに変換し(これが Just In Time と呼ばれる所以です)、途中からそのコードに入れ替えて実行することで高速化を達成しています。特に何度も実行される関数で効力を発揮します。 JIT という名前は聞いたことがあろうとも、実際に JIT がどのようなコードを実行しているのかを確認する機会は滅多にないでしょう。この記事では、実際に V8 の JIT の出力を確

      • AWS、エッジにおけるJavaScript実行環境に本格参入。Cloudflare WorkersやDeno Deployなどと競合へ

        AWS、エッジにおけるJavaScript実行環境に本格参入。Cloudflare WorkersやDeno Deployなどと競合へ Amazon Web Services(AWS)は、エッジ環境で軽量なJavaScriptによる処理を実行可能な新サービス「Amazon CloudFront Functions」を発表しました。 AWSではすでにエッジで処理を行う「Lambda@Edge」を提供しており、そこでNode.jsとPythonによるコードを実行可能です。 しかしLambda@Edgeは13カ所のリージョナルエッジキャッシュにおいて処理が行われるのに対し、CloudFront Functionsは218カ所以上のCloudFront Edge Locationsにおいて処理が行われるため、よりユーザーに近い広範囲なロケーションで実行されます。 また、実行時間もLambda@Ed

          AWS、エッジにおけるJavaScript実行環境に本格参入。Cloudflare WorkersやDeno Deployなどと競合へ
        • Oracle Database 21c正式版が登場。データベース内でJavaScript実行可能、改ざんできないブロックチェーンテーブルなど新機能

          Oracle Database 21c正式版が登場。データベース内でJavaScript実行可能、改ざんできないブロックチェーンテーブルなど新機能 米オラクルは、最新のデータベースソフトウェアとなる「Oracle Database 21c」正式版を発表しました。 Oracle Databaseのバージョン番号は、2017年に発表された「Oracle Database 18c」から西暦を基にしたバージョン番号となりました。つまり今回発表された「Oracle Database 21c」の21は来年2021年の21から、cはクラウドのcから取られています。 オラクルはOracle Databaseにおいて、マルチデータモデルへの対応やマルチテナントへの対応など、さまざまな機能を集約したコンバージドデータベース(Converged Database)と呼ばれる方針で開発を進めています。 すでにOL

            Oracle Database 21c正式版が登場。データベース内でJavaScript実行可能、改ざんできないブロックチェーンテーブルなど新機能
          • AWS、エッジにおけるJavaScript実行環境に本格参入 CloudflareやDenoなどの競合に

            また、実行時間もLambda@Edgeが最大で5秒以内(ビューワによるトリガー)もしくは30秒以内(オリジンによるトリガー)なのに対して、CloudFront Functionsでは1ミリ秒以内と非常に短い時間でレスポンスを返すことが大きな特徴となっています。 その分、CloudFront FunctionsはECMAScript 5.1対応のJavaScriptランタイムのみをサポートし、メモリは2MB、パッケージサイズは10KBなどの制限があります。 CloudFront Functionsのユースケースとしては、画像変換のような一定のコンピューティングリソースを要求し時間がかかりそうな処理ではなく、URLの書き換えやCookieの処理などの軽量かつ短時間で済むものが想定されています。 Lambda@Edgeがどちらかといえばクラウドの処理をオフロードするような用途であるのに対し、Cl

              AWS、エッジにおけるJavaScript実行環境に本格参入 CloudflareやDenoなどの競合に
            • Claude AIがブラウザ内でJavaScript実行可能に!コード不要のデータ分析ツールで業務効率化へ前進 - イノベトピア

              Claude AIがブラウザ内でJavaScript実行可能に!コード不要のデータ分析ツールで業務効率化へ前進 Last Updated on 2024-10-26 15:21 by TaTsu Anthropic社は2024年10月24日、AI チャットボット「Claude」に新機能「分析ツール(analysis tool)」を実装したことを発表した。 主な特徴は以下の通り: JavaScriptのコード実行環境が統合され、ブラウザ上で直接コードを実行できる CSVファイルやPDFなどのデータファイルを分析し、インタラクティブな可視化が可能 プログラミング知識がなくても、データ分析やグラフ作成をリアルタイムで実行可能 性能面での改善: Claude 3.5 Sonnetのプログラミング性能がSWE-Bench Verifiedテストで33.4%から49.0%に向上 TAU-benchでの

                Claude AIがブラウザ内でJavaScript実行可能に!コード不要のデータ分析ツールで業務効率化へ前進 - イノベトピア
              • JavaScript 実行エンジンの V8 を学ぶ | 株式会社CAM

                |はじめに こちらはCAM advent calendar 2022の14日目の記事です。 こんにちは、普段CAMでバックエンドの開発をしている吉瀬です。 Node.js デザインパターンという本を読み Node.js のアーキテクチャについて学んでいます。 その中でも今回は JavaScript 実行エンジンの一つである V8について紹介します。 出典(https://www.oreilly.co.jp/books/9784873118734/) |おことわり ・Parse と Compileの詳細な話はしません ・WebAssembly の話はしないので Liftoff の話はしません ・ブラウザ側の話はしません ・できる限り一次情報を参照するようにしていますが、誤っている箇所がある可能性があります |V8 とは V8 とは JavaScript 実行エンジンの一つで Google が

                  JavaScript 実行エンジンの V8 を学ぶ | 株式会社CAM
                • ゼロからはじめるJavaScript(19) 約10億円を調達したJavaScript実行環境のBunはNodeの3倍速い

                  これまでサーバーサイドで使えるJavaScriptの実行環境と言えばNode.js一択でした。しかし、最近Bunという高速な実行環境が登場し話題になっています。しかも個人プロジェクトがベンチャーキャピタルより約10億円を調達し会社を設立しました。これまで、Node.jsに代わる環境はDenoだと言われていましたが、Bunの登場で勢力図が変わりそうです。そこで、Bunを実際に使ってみましょう。 BunのWebサイト Bunとは何か? 一言で言うと、Bunは高速なJavaScriptの実行環境です。さまざまな面でNode.jsよりも高速であることを強調しています。次の画像はBunの公式サイトに掲載されているベンチマークです。これは1秒間にサーバーサイドのReactレンダリングを何回実行できるのかを調べたものです。Node.js(表ではnode)がこの分野のデファクトであり、Denoが将来的にN

                    ゼロからはじめるJavaScript(19) 約10億円を調達したJavaScript実行環境のBunはNodeの3倍速い
                  • ESP32 と QuickJS で小さなJavaScript実行環境を作る - Qiita

                    社員ではない上に仕事とも関係ない内容ですが 第二のドワンゴ Advent Calendar 2020 用に書きました. はじめに IoT機器に組み込める JavaScript 実行環境が欲しくなったので,ESP32 を使った開発で QuickJS を使ってみました. ESP32のモジュールは小さい&簡単に使えそうな M5Atom を使います.24 x 24 x 10 mm に収まります. 誰でも入手可能でネットにつながる機器としては,世界最小&最安の JavaScript 実行環境ではないでしょうか(※当社調べ) . ニッチな内容なので読み飛ばしたい人のために,3行で書くと: ESP32 に QuickJS を載せて JavaScript を実行できるように Python や lua を組み込む感覚で JavaScript を使えると便利 使用メモリ削減のためのあれこれ JavaScrip

                      ESP32 と QuickJS で小さなJavaScript実行環境を作る - Qiita
                    • QuickJSでお手軽ESP32+Javascript実行環境 - Qiita

                      @binzume さんが投稿をされて、ESP32でもJavascriptが動くことを知りました。( ESP32 と QuickJS で小さなJavaScript実行環境を作る ) しかもES2020に対応しているなんて素敵です。 以下のことができることを目指します。 console.logがSerial出力されること(これはすでに@binzumeさんが実装されています) LCD、Wire(I2C)、GPIOをJavascriptから触れるようにします。 JavascriptのソースコードをWebから取得します。 3番目が今回のモチベーションで、ESP32起動時にネットワークから取得することで、PlatformIOやArduino IDEから毎度コンパイル・書き込みを行う必要がなくなります。動作確認が終わったら、ROMに埋め込みます。 毎度の通りGitHubに上げておきます。 porurub

                        QuickJSでお手軽ESP32+Javascript実行環境 - Qiita
                      • 【JavaScript】実行環境のネイティブDEFLATE実装を使えるCompressionStreamsAPI - Qiita

                        こんにちは。 今回は、個人的に地味に待望していた機能が実装されたので、そのご紹介となります。 ネイティブの圧縮伸張 Compression Streams API - MDN 昨今のHTTP通信は、帯域や読込時間を削減するために何らかの圧縮処理がほぼ必ず施されています。 そして、それらの圧縮処理は実行エンジン内部で自動的に行われているため、ふだん私たちがJavaScriptでHTTP通信するときは意識する必要もありません。 しいて言えば Accept-Encoding ヘッダでどのアルゴリズムが使用されているか、垣間を見ることができるくらいです。 最近のJavaScriptは他の言語と遜色ないほど高速で汎用になり、バイナリ操作や計算をする機会も増えてきました。 私も「汎用ランタイム環境としてのChromium系」というかたちでウェブアプリを作成しています。 その過程で、やはりデータを圧縮し

                          【JavaScript】実行環境のネイティブDEFLATE実装を使えるCompressionStreamsAPI - Qiita
                        1