並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 372件

新着順 人気順

WebAssemblyの検索結果321 - 360 件 / 372件

  • ブラウザで動くR、WebRが熱い!

    個人的に2023年のR言語界隈でホットだったWebR[1]について、日本語での紹介を見かけなかったので、私の知る範囲で簡単にまとめます。 WebRとは WebR公式ドキュメントには以下のように書かれています。 WebR is a version of the statistical language R compiled for the browser and Node.js using WebAssembly, via Emscripten. 要するにブラウザ上などでRが動くということですね(技術的なことをよく理解していないため説明できない)。 現在はPosit社のメンバーがメインとなってr-wasmというGitHub組織で開発されています。 元々はGeorge Staggさん(恐らくWebR開発のために現在はPosit社に所属されている)の個人プロジェクトだったのだと思われます。 Gi

      ブラウザで動くR、WebRが熱い!
    • WebAssembly: A promising technology that is quietly being sabotaged

      WebAssembly is one of these things that sounds too good to be true and yet we are that close to have it reaches mainstream: what if we had an universal executable format that could run anywhere: from web browsers to embedded devices passing by cloud servers and on any CPU

        WebAssembly: A promising technology that is quietly being sabotaged
      • ScalaMatsuri 2024 で Scala の WebAssembly 対応について話しました / スタッフとして参加しました - たにしきんぐダム

        2024年6月に開催された ScalaMatsuri 2024 に参加しました! Scala to WebAssembly: How and Why 今回は久々の大規模オフライン開催で、会場は久しぶりにお台場のプラザ平成でした。この会場でのScalaMatsuriに参加したのは5年前の2019年(と2018年に初参加)だったので、とてもエモい気持ちで会場に向かいました。 今年はスピーカー兼スタッフとしての参加で、スピーカーとしては最近開発しているScalaのWebAssembly対応について話し speakerdeck.com スタッフとしては、プログラムの選定や翻訳・(@scala_jpと@scalamatsuriの)SNS運用・(会場でたまに)通訳などをさせていただきました。大変だったけど楽しかった!来年以降もScalaMatsuri運営に関わっていきたい😎 久々の大規模オフライン開

          ScalaMatsuri 2024 で Scala の WebAssembly 対応について話しました / スタッフとして参加しました - たにしきんぐダム
        • 生成AIは「過度な期待のピーク」期に。米ガートナー「先進テクノロジーのハイプサイクル2023年」を発表 | テクノエッジ TechnoEdge

          ガートナーのハイプサイクルは、技術の登場から安定までを5つのステージに分けて説明したものです。5つのステージは、「黎明期」から始まり、「『過度な期待』のピーク期」「幻滅期」「啓発期」「生産性の安定期」まで。この途中で消えていく技術もあります。 ガートナーは、このハイプサイクルに示した先進テクノロジーは今後今後2年から10年の間に変革をもたらす可能性を秘めているとしています。 ▲出典:米ガートナー(2023年8月)。画像の右側にある啓蒙活動期、生産性の安定期を省略 ハイプサイクルの左からいくつか注目したいテクノロジーを見ていきましょう。 「黎明期」には、GitOps、Cloud Development Environments(クラウド開発環境)、Internal Developer Portal、そしてWebAssemblyなどの名前が並んでいます。 「『過度な期待』のピーク期」のほぼ中央

            生成AIは「過度な期待のピーク」期に。米ガートナー「先進テクノロジーのハイプサイクル2023年」を発表 | テクノエッジ TechnoEdge
          • 週刊Railsウォッチ: Ruby on Jets 6.0がRailsをサポートほか(20240620後編)|TechRacho by BPS株式会社

            週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やX.comでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 公式更新情報: Ruby on Rails — Better error message, opt-i

              週刊Railsウォッチ: Ruby on Jets 6.0がRailsをサポートほか(20240620後編)|TechRacho by BPS株式会社
            • TypeScript5.3 betaのリリースなど : Cybozu Frontend Weekly (2023-10-10号)

              TypeScript5.3 betaのリリースなど : Cybozu Frontend Weekly (2023-10-10号) こんにちは! サイボウズ株式会社フロントエンドエンジニアの Saji (@sajikix) です。 はじめに サイボウズでは毎週火曜日に Frontend Weekly という「一週間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/10/10 の Frontend Weekly で取り上げた記事や話題を紹介します。 取り上げた記事・話題 Announcing TypeScript 5.3 Beta - TypeScript TypeScript 5.3 Beta がアナウンスされました。 現在 Stage3 のプロポーザルである Import Attributes のサポートや switch(true) 内の各 case

                TypeScript5.3 betaのリリースなど : Cybozu Frontend Weekly (2023-10-10号)
              • wasi-sdk,wit-bindgenとjcoでWebPに対応した画像diff wasm componentを作成する

                Visual Regression Test をサポートする reg-actions をリリースしたという記事のTODOとして挙げたのだが、reg-viz/reg-cliのwasm化とwebp対応を進めたいと思っていた。 今回はその第一歩として画像diffライブラリのwebp/wasm化対応と、その際に躓いた内容などを記載する。 TL;DR webpをサポートした画像diffライブラリをRustで書き、wit-bindgenとjcoでnode.js,denoから使用できるようにした webpのサポートにはlibwebpを使用した 当初はwasm32-unknown-emscriptenで進めていたがComponent化で問題が発生した wasi-sdkを利用し、wasm32-wasiにtargetを変えることでimportをwasi_snapshot_preview1に揃えることで上記を回

                  wasi-sdk,wit-bindgenとjcoでWebPに対応した画像diff wasm componentを作成する
                • Rust 🦀 and WebAssemblyのチュートリアルを読む

                  Rust 🦀 と Wasm の "Hello, World!" 本記事は、筆者がRustとWasmを学ぶために以下のドキュメントを読み進めた過程を記すものです。 最終的にライフゲームの完成を目指しますが、とりあえず今回はHello,World!までです。 RustとWasm Rust 2022年現在とても人気のある言語。あらゆるLinuxコマンドのオルタナティヴの多くがRustで書かれている印象を受けます。いろいろ良い点があるが本筋ではないので省略、というより詳しくは知りません。 Wasm WebAssembly。ウェブブラウザを含むあらゆる環境内で実行できるプログラミング言語。とても注目されています。よく見るサンプルがRustで書かれたプログラムをWasmにコンパイルしてブラウザで実行する。この記事でもそれをします。 セットアップ 用意するもの Rustの基本的なツールチェイン rus

                    Rust 🦀 and WebAssemblyのチュートリアルを読む
                  • mruby/edge ってブラウザで動くんですか? - ローファイ日記

                    A: 動きます。 mruby/edge 0.1.4/mec 0.2.3 では、 --no-wasi というオプションをサポートしたので、とりあえずwasiに関わらないコードであれば(fibとか、フィボナッチ数の計算とか)ブラウザでも動かしやすくなりました。 いつものfib置いときます。 def fib(n) # fib.rb if n < 2 return 1 else return fib(n-1)+fib(n-2) end end # fib.export.rbs def fib: (Integer) -> Integer これをコンパイルしますよと。 $ cargo install --version 0.2.3 mec $ mec --no-wasi fib.rb $ file fib.wasm fib.wasm: WebAssembly (wasm) binary module

                      mruby/edge ってブラウザで動くんですか? - ローファイ日記
                    • RubyKaigi 2024 のブースコンテンツ用に ruby.wasm を使用したクイズアプリを作成しました - クラウドワークス エンジニアブログ

                      こんにちは、 @t0yohei です。 ruby.wasm は、Ruby のコードを Wasm に変換しブラウザー上で実行できるようにする技術です。 今回は、この ruby.wasm を使用してちょっとした web アプリを作成したので、そのことについて記載してみようと思います。 ※ この記事は、RubyKaigi 2024 のクラウドワークス社ブースにて展示するクイズアプリの解説記事です。 目次 目次 作ったもの クイズアプリの解説 大まかな仕組み 使わせてもらったライブラリ i18n 対応 問題について デプロイ先 難しかったこと タイマーの部分の実装 Ruby のコード規約、JavaScript のコード規約の使い分け サンプルコード探し 感想 作ったもの Ruby に関するクイズを出題して、それに答えてもらうクイズアプリを作成しました。 RubyKaigi でのクラウドワークス社ブ

                        RubyKaigi 2024 のブースコンテンツ用に ruby.wasm を使用したクイズアプリを作成しました - クラウドワークス エンジニアブログ
                      • React 19 Beta の公開など : Cybozu Frontend Weekly (2024-05-07号)

                        こんにちは!サイボウズ株式会社 フロントエンドエキスパートチームの @mugi_uno です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2024 年 5 月 7 日 の Frontend Weekly で取り上げた記事や話題を紹介します。 取り上げた記事・話題 React の fetch() 拡張が削除 React に標準で含まれていた fetch() に対するパッチが削除されました。 一方で、Next.js では同様の対応を別のパッチとして取りこむことで従来通りの挙動を維持するようです。 Google、サードパーティ cookie 廃止を 3 度目の延期 年内で完了予定だった Chrome での Third Party Cookie 廃止について、延期が発表されまし

                          React 19 Beta の公開など : Cybozu Frontend Weekly (2024-05-07号)
                        • GitHub - WICG/translation-api: A proposal for a web translation API

                          This proposal is an early design sketch by the Chrome translate API team to describe the problem below and solicit feedback on the proposed solution. It has not been approved to ship in Chrome. Browsers are increasingly offering language translation to their users. Such translation capabilities can also be useful to web developers. This is especially the case when browser's built-in translation ab

                            GitHub - WICG/translation-api: A proposal for a web translation API
                          • Introduction - The WebAssembly Component Model

                            ⓘ This documentation is aimed at users of the component model: developers of libraries and applications. Compiler and Wasm runtime developers can take a look at the Component Model specification to see how to add support for the component model to their project. Status WASI 0.2.0 was released Jan 25, 2024, providing a stable release of WASI and the component model. This is a stable set of WIT defi

                            • [速報]フルマネージドなサービスメッシュサービス Cloud Service Mesh が登場

                              はじめに こんにちは。クラウドエース株式会社の間瀬です。 今回は 2024 年 4 月にラスベガスで開催されている Google Cloud Next'24 で発表された Cloud Service Mesh について速報記事として情報をお届けしたいと思います。 関連するセッションの動画、スライドや公式ブログが既に公開されているため、引用しながら解説したいと思います。 サービスメッシュとは? 分散された複数のアプリケーションから構成されるサービスにおいて、認証/認可、通信の暗号化、トラフィック管理/分割、ロギング、トレーシング、モニタリングといった各アプリケーションで横断的に実装する必要がある処理を担うレイヤです。 共通的な処理をサービスメッシュで担うことで、これら横断的な処理の統制を行いつつ、アプリケーションのビジネスロジックの開発に注力できるようになります。 従来より Google C

                                [速報]フルマネージドなサービスメッシュサービス Cloud Service Mesh が登場
                              • nitrogql blog

                                Published at September 3, 2023 Today, we are happy to announce the first stable release of nitrogql! nitrogql is a toolchain for using GraphQL in TypeScript projects. In this post, we will go over the main features of nitrogql and how to get started with it. What is nitrogql?Currently, nitrogql has two main features: code generation and static checking. Code generationCode generation is the proces

                                  nitrogql blog
                                • WasmGCで導入される型や命令のお勉強

                                  WebAssembly Advent Calendar 2023 8日目の記事です。ScalaのWASM対応をしたいな〜と思っていて以前 Scala.js + Javy で Scala を WebAssembly 上で動かす という記事を書きました。 しかし、Scalaから生成されるWASMのバイナリサイズを削減するため、実用的なGC実装を自分で実装するのイヤんだな〜という気持ちからゆくゆくはWasmGCにコンパイルしたい! WasmGCの概要や嬉しみは以下の記事がわかりやすいのですが この記事では具体的にどういう型や命令がこのproposalで追加されるのかを見ていきます。 Reference Types Typed Function References によって導入される型 (reference type proposal で導入された extern と func は後述) (ref

                                    WasmGCで導入される型や命令のお勉強
                                  • 米Gartnerが「先進テクノロジーのハイプサイクル2023年」発表 生成的AIとクラウドネイティブは過度な期待のピーク

                                    この記事は新野淳一氏のブログ「Publickey」に掲載された「米ガートナー「先進テクノロジーのハイプサイクル2023年」を発表。GitOpsは黎明期、生成的AIとクラウドネイティブは過度な期待のピーク」(2023年8月18日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 米調査会社のGartnerは、「先進テクノロジーのハイプサイクル2023年」を発表しました。 また、ガートナージャパンがほぼ同時に「日本における未来志向型インフラ・テクノロジのハイプ・サイクル:2023年」を発表しています。 こちらは別記事「ガートナージャパンが『日本における未来志向型インフラ・テクノロジのハイプ・サイクル:2023年』発表」をご覧ください。 Gartnerのハイプサイクルは、技術の登場から安定までを5つのステージに分けて説明したものです。5つのステージは、「黎明期」から始まり、

                                      米Gartnerが「先進テクノロジーのハイプサイクル2023年」発表 生成的AIとクラウドネイティブは過度な期待のピーク
                                    • Writing a C Compiler

                                      Compilers are at the heart of everything programmers do, yet even experienced developers find them intimidating. For those eager to truly grasp how compilers work, Writing a C Compiler dispels the mystery. This book guides you through a fun and engaging project where you’ll learn what it takes to compile a real-world programming language to actual assembly code. Writing a C Compiler will take you

                                        Writing a C Compiler
                                      • Cosmopolitan Third Edition

                                        After nearly one year of development, I'm pleased to announce our version 3.0 release of the Cosmopolitan library. The project is an entirely new animal. For starters, Mozilla sponsored our work as part of their MIECO program. Google also awarded me an open source peer bonus for my work on Cosmopolitan, which is a rare honor, and it's nice to see our project listed up there among the greats, e.g.

                                          Cosmopolitan Third Edition
                                        • Flawless - Durable Execution Engine

                                          Flawless is an execution engine for durable computation. It will run your code until completion even in the presence of hardware or software failure. We aspire to allow builders to create amazing experiences for others. And the best user experiences require complex UIs holding complex state, but trying to model all the state inside your database can be challenging. At the same time, you don't want

                                          • .NET 8 の Blazor で WASM + API のプロジェクトを作る

                                            この記事は以下のツイートから始まる疑問に対する回答みたいな記事です。 満たしたい要件としては、ASP.NET Core Blazor WebAssembly をフロントにしつつ、サーバーサイドは ASP.NET Core で Web API も作れて、同じサイトにフロントエンドとバックエンドの両方を配置できるようなプロジェクトを作ることです。 箇条書きにすると以下のような感じですね。 フロントエンドは ASP.NET Core Blazor WebAssembly バックエンドは ASP.NET Core Web API (もしくは Minimal APIs) 発行すると1つに纏まってフロントエンドとバックエンドと同じサイトに配置できる 先に解説 ASP.NET Core は DI コンテナ内にどんなサービスを登録するかということと、どんなミドルウェア(リクエストを処理するパイプライン)を

                                              .NET 8 の Blazor で WASM + API のプロジェクトを作る
                                            • Hoot: Scheme to WebAssembly -- Spritely Institute

                                              Hoot is a Spritely project which provides a full-featured WebAssembly (Wasm) toolkit in Scheme. Hoot includes a Scheme to Wasm compiler, allowing Scheme code to run in recent browsers as a first-class citizen. Hoot requires no external tools and provides its own Wasm assembler and linker, and additionally contains a fully featured development environment including a disassembler, interpreter, and

                                                Hoot: Scheme to WebAssembly -- Spritely Institute
                                              • Rust and dynamically-sized thin pointers

                                                One of Rust's notable differences from C is its requirement that all values have a defined size, which enables runtime bounds-checking and advanced static analysis tooling such as MIRI. For dynamically-sized types (DSTs) this requirement is implemented using thick pointers, such that each pointer to a dynamically-sized value is an (address, size) tuple. Thick pointers are more convenient and easie

                                                • 達人出版会

                                                  [令和6年度]基本情報技術者 超効率の教科書+よく出る問題集 五十嵐 順子 徹底攻略 データベーススペシャリスト教科書 令和6年度 株式会社わくわくスタディワールド 瀬戸美月 著 徹底攻略AWS認定SysOpsアドミニストレーター - アソシエイト教科書&問題集[SOA-C02]対応 鮒田 文平, 長澤 美波, 日暮 拓也, 奥井 務, 渡辺 樹, 山下 千紗, 伊藤 翼 世界標準MIT教科書 アルゴリズムイントロダクション 第4版 第2巻 高度な設計と解析の手法・高度なデータ構造・グラフアルゴリズム Thomas H. Cormen, Charles E. Leiserson, Ronald L. … 問題解決の教科書  CITA式問題解決ワークブック 市岡 和之 はじめてのType-C電子工作 じがへるつ スッキリわかるJava入門 実践編 第4版 中山 清喬(著), 株式会社フレアリ

                                                    達人出版会
                                                  • GitHub - LingDong-/wax: A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀

                                                    The goal of wax is to be a "common subset" of most major imperative programming languages. By lacking the unique fancy features in each of these languages and being as boring as possible, wax transpiles to all of them seamlessly, producing outputs that are: Readable: The output code looks just like the input code. Editable: A human programmer should be able to work from the output even if the orig

                                                      GitHub - LingDong-/wax: A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀
                                                    • WebAssemblyのカレンダー | Advent Calendar 2023 - Qiita

                                                      edit_calendarHow to join the calendarYou can join the calendar by selecting an available date and registering the URL of the article you wish to link to. If a slot is available, you can go back to a past date to join!

                                                        WebAssemblyのカレンダー | Advent Calendar 2023 - Qiita
                                                      • 令和6年にJavaScriptなチャートライブラリをReact念頭に置いて総ざらい - Qiita

                                                        はじめに Next.js の SSG で簡単な線グラフを表示する必要に迫られ、その界隈で使われているライブラリの現状をちょっと調べてみました。以前に同じ界隈のグラフ表示のライブラリを使ったのは 2018 年頃なので、最近の状況を把握する目的もあります。 チャートライブラリは特定の目的のものから汎用的なもの、チャートを簡単に表示するものから部品のラッパー的なものまで多種多様ですが、既に開発が終了/停滞しているプロジェクトも多く、調査にはそれなりに時間がかかってしまいました。 ライブラリ調査/選定について 英語版の Wikipedia に結構まとまっているので、まずはそこから列挙したあとに絞り込んでいきました。今回の利用目的から、非プロプライエタリ、かつ、比較的更新がされており、PC 上の Web ブラウザ上での表示がメインで Reace(Next.js/SSG) で利用でき、オフライン表示も

                                                          令和6年にJavaScriptなチャートライブラリをReact念頭に置いて総ざらい - Qiita
                                                        • ~zjm/Cassette - A little programming language - sourcehut git

                                                          Cassette is a small, Lisp-like programming language. It is a home-cooked meal. It looks like this: import List import Math import Canvas import System let width = 800, height = 480, canvas = Canvas.new(width, height) canvas.text("Lines!", {200, 2}) System.seed(System.time()) def rand-line(i) do let x0 = Math.floor(i * width / 100), y0 = Math.rand-int(20, height / 10), x1 = Math.rand-int(0, width),

                                                          • Wasmerが「py2wasm」を発表、PythonからWebAssemblyに変換 インタープリタより3倍高速実行可能に

                                                            Wasmerが「py2wasm」を発表、PythonからWebAssemblyに変換 インタープリタより3倍高速実行可能に:Nuitkaを利用し高速化、難読化 WebAssembly(Wasm)ランタイムを開発するWasmerは、PythonプログラムをWebAssemblyに変換し、ベースラインインタープリタよりも3倍高速に実行できるようにする「py2wasm」を発表した。

                                                              Wasmerが「py2wasm」を発表、PythonからWebAssemblyに変換 インタープリタより3倍高速実行可能に
                                                            • LSP could have been better

                                                              LSP could have been better Oct 12, 2023 We talk about programming like it is about writing code, but the code ends up being less important than the architecture, and the architecture ends up being less important than social issues. The Success and Failure of Ninja The Why LSP post discusses the “social issues” solved by LSP. LSP (as a part of overarching Microsoft strategy) is brilliant, because i

                                                              • Improved Cloudflare Workers testing via Vitest and workerd

                                                                Improved Cloudflare Workers testing via Vitest and workerd03/15/2024 This post is also available in Español. Today, we’re excited to announce a new Workers Vitest integration - allowing you to write unit and integration tests via the popular testing framework, Vitest, that execute directly in our runtime, workerd! This integration provides you with the ability to test anything related to your Work

                                                                  Improved Cloudflare Workers testing via Vitest and workerd
                                                                • ヒューリスティックコンテストでビジュアライザを開発する方法に関するメモ - yunix_kyopro’s blog

                                                                  はじめに AtCoderなどの競技プログラミングのコンテストに参加しているyunixです。 来年に開催されるマスターズ選手権、楽しみですね。マスターズ選手権は28歳以上の2~3人の団体戦で、時間が6時間のヒューリスティックコンテストになるそうです。 このコンテストの大きな特徴の一つはビジュアライザが提供されないことが明言されていることです。 ヒューリスティックコンテストではビジュアライザを使用して考察することがとても大事なステップになります。 従って、参加者自身でビジュアライザを開発することになると思うのですが、ビジュアライザの開発の準備をしていなければ 開発に時間がかかってしまう 使用感や機能がいまいち などの点で辛い戦いになってしまいそうです。 そこで、 いつものAHCと同じような使用感でビジュアライザを使える コンテストの問題に合わせて最低限のところだけを編集すれば使えるようになる

                                                                    ヒューリスティックコンテストでビジュアライザを開発する方法に関するメモ - yunix_kyopro’s blog
                                                                  • Windows 版 Chrome で Cookie のセキュリティを向上させる

                                                                    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                                      Windows 版 Chrome で Cookie のセキュリティを向上させる
                                                                    • [WASM] CheerpJ 3.0を使ってブラウザでJavaアプリを動かす [アプレット] | DevelopersIO

                                                                      Introduction つい先日、CheerpjJ 3.0というブラウザでJavaアプリを実行可能にする コンパイラ/ランタイムがリリースされました。 これを使えば古のアプレットやSwingで作ったJavaアプリケーションが 最新ブラウザでpluginなしで動きます。 また、ライブラリ用のjarファイルもそのまま動かすことができるので、 本稿ではJavaライブラリをブラウザ上で使ってみます。 CheerpjJ 3.0? こことかで紹介されてますが、CheerpjJ 3.0について簡単に解説します。 CheerpJ 3.0は、Leaning Technologiesによって開発された、 ブラウザで動作するWASMベースのJavaランタイムです。 JavaバイトコードをJavascriptにJIT compileして実行できます。 何かを追加でインストールしたりする必要はありません。 現在は

                                                                        [WASM] CheerpJ 3.0を使ってブラウザでJavaアプリを動かす [アプレット] | DevelopersIO
                                                                      • ブロックチェーンの相互運用性とは

                                                                        Copyright (c) 2023 The Japan Research Institute, Limited 0/22 本資料は作成日時点で弊社が一般に信頼できると思われる資料に基づいて作成されたものですが、情報の正確性・完全性を 保証するものではありません。情報の内容は、経済情勢等の変化により変更されることがあります。 本資料の情報に起因してご閲覧者様及び第三者に損害が発生したとしても、執筆者、執筆にあたっての取材先及び弊社は 一切責任を負わないものとします。なお、本資料の著作権は株式会社日本総合研究所に帰属します。 ブロックチェーンの相互運用性とは ~クロスチェーンの通信技術~ 本レポートに関するお問い合わせ 先端技術ラボ 會田 拓海 (aita.takumi.m2@jri.co.jp) 株式会社日本総合研究所 先端技術ラボ 2023年7月20日 Copyright (c) 202

                                                                        • Instructions — WebAssembly 2.0 (Draft 2024-03-05)

                                                                          Instructions¶ Instructions are encoded by opcodes. Each opcode is represented by a single byte, and is followed by the instruction’s immediate arguments, where present. The only exception are structured control instructions, which consist of several opcodes bracketing their nested instruction sequences. Note Gaps in the byte code ranges for encoding instructions are reserved for future extensions.

                                                                          • elfconv: an experimental AOT compiler that translates Linux/AArch64 ELF binary to WebAssembly.

                                                                            Language supports of WebAssemblyWebAssembly (WASM) is a binary format having a virtual instruction set and has been created to make up for the performance overhead of Javascript on browsers, WASM has been expected for the usage of sandbox environments and portable distribution of applications. Now, many programming languages support WASM (e.g. C, C++, Rust, Go), and therefore we can easily make WA

                                                                              elfconv: an experimental AOT compiler that translates Linux/AArch64 ELF binary to WebAssembly.
                                                                            • 「Firefox 125」正式版リリース、Firefox Viewのタブ一覧の見やすさと操作性が向上

                                                                              ウェブブラウザ「Firefox 125」の正式版が公開されました。Firefox Viewの「開いているタブ」画面の表示や操作性が改善されたほか、クリップボードのURLを素早く開いたりPDFビューアでテキストを強調表示したりするなどの機能が追加されています。 Firefox 125.0.1, See All New Features, Updates and Fixes https://www.mozilla.org/en-US/firefox/125.0.1/releasenotes/ ◆PDFビューアがテキストの強調表示をサポート PDFビューアにおいて、テキストの強調表示に対応しました。この機能は「progressive roll out(段階的ロールアウト)」の対象で、一部のユーザーから順番に機能が追加されていくとのこと。 ◆Firefox Viewのインジケーターが改善される F

                                                                                「Firefox 125」正式版リリース、Firefox Viewのタブ一覧の見やすさと操作性が向上
                                                                              • 2023 Annual Rust Survey Results | Rust Blog

                                                                                Hello, Rustaceans! The Rust Survey Team is excited to share the results of our 2023 survey on the Rust Programming language, conducted between December 18, 2023 and January 15, 2024. As in previous years, the 2023 State of Rust Survey was focused on gathering insights and feedback from Rust users, and all those who are interested in the future of Rust more generally. This eighth edition of the sur

                                                                                  2023 Annual Rust Survey Results | Rust Blog
                                                                                • Lisp: Icing or Cake? — dthompson

                                                                                  The Spring Lisp Game Jam 2024 ended one week ago. 48 games were submitted, a new record for the jam! This past week has been a time for participants to play and rate each other’s games. As I explored the entries, I noticed two distinct meta-patterns in how people approached building games with Lisp. I think these patterns apply more broadly to all applications of Lisp. Let’s talk about these patte