並び順

ブックマーク数

期間指定

  • から
  • まで

561 - 600 件 / 1180件

新着順 人気順

WebAssemblyの検索結果561 - 600 件 / 1180件

  • GitHub - ThakeeNathees/pocketlang: A lightweight, fast embeddable scripting language.

    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 - ThakeeNathees/pocketlang: A lightweight, fast embeddable scripting language.
    • (renamed)

      WASI Preview 2 is also known as WASI 0.2. and I've gotten feedback that that name makes more sense to people, so I've renamed my post accordingly. Here's the new URL for this page

      • Announcing py2wasm: A Python to Wasm compiler · Blog · Wasmer

        Back to articlesAnnouncing py2wasm: A Python to Wasm compilerpy2wasm converts your Python programs to WebAssembly, running them at 3x faster speeds Since starting Wasmer five years ago we've been obsessed with empowering more languages to target the web and beyond through Webassembly. One of the most popular languages out there is Python, and while it is certainly possible to run Python programs i

          Announcing py2wasm: A Python to Wasm compiler · Blog · Wasmer
        • GitHub - MTG/essentia.js: JavaScript library for music/audio analysis and processing powered by Essentia WebAssembly

          Essentia.js is a JavaScript (JS) library for music/audio signal analysis and processing developed at the Music Technology Group, UPF, Barcelona. The core of library is powered by Essentia C++ library back-end using WebAssembly built via Emscripten along with a high-level JS and TypeScript API and add-on utility modules. ie, You can run an extensive collection of music/audio processing and analysis

            GitHub - MTG/essentia.js: JavaScript library for music/audio analysis and processing powered by Essentia WebAssembly
          • Fermyon • Experience the next wave of cloud computing.

            Faster, denser cloud compute - on Kubernetes and beyond. Run your apps with 50x or greater workload density per node, dramatically increasing capacity and reducing costs. Start Local A frictionless dev experience Quickly create, distribute, and execute WebAssembly apps, functions and microservices with Spin — our developer framework and CLI.

              Fermyon • Experience the next wave of cloud computing.
            • ElectronとWebAssemblyとBlazorの違い - Qiita

              はじめに ElectronとWebAssemblyとBlazorの違いがよくわかっていないので、JS関連の学習を始めるきっかけとして整理してみる。 Windows 以外のOS(MacやLinuxなど)でも利用できるようにしたいとか、今でも超現役の Windows Forms の代替っぽいものがほしいとか、クロスプラットフォームでデスクトップアプリケーション(っぽいもの)を実現したいとか、できればC#の方法もあわせて試していきたい。 参考(Windows アプリケーションの開発経歴) 2000年ごろ Win32 / MFC (C++) 今でも大変お世話になってます。 Visual Basic 系 (VB5, VB6, VB.NET, VBA) そろそろ彼らとは距離をおきたい。 2005年以降 Windows Forms (C#) .NET Framework 2.0 からかなり安定。C# は

                ElectronとWebAssemblyとBlazorの違い - Qiita
              • Docker+Wasm Technical PreviewからWASMに入門する

                少し前ですが、Docker の Technical preview として WASM (WebAssembly) のサポートが発表されました。 普段から Docker を利用していますが、そもそも WASM が何なのか? WASM をサポートしたことによって何ができるようになるのか? がわかっていなかったので、一通り調べてみました。 WASMとは まずは、WASM 自体の理解を深めるために、下記のドキュメントにざっと目を通します。 WebAssembly MDN's WebAssembly pages WASM とはバイナリコードの仕様で、そのフォーマットに対応したバイナリを実行する Stack-based な仮想マシンのことを指します。 開発初期は、ブラウザ(JS)の高速化が目的で、それを念頭に置いたような記載もドキュメントにあります。 WebAssembly is a new type

                  Docker+Wasm Technical PreviewからWASMに入門する
                • GitHub - tetratelabs/wazero: wazero: the zero dependency WebAssembly runtime for Go developers

                  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 - tetratelabs/wazero: wazero: the zero dependency WebAssembly runtime for Go developers
                  • JSConf JP 2019で "How to Boost Your Code with WebAssembly" という話をしました - Islands in the byte stream

                    abstract: https://jsconf.jp/2019/talk/fuji-goro Wasmを触り始めるにはまだ少しはやくて、おそらく2020年にはリリースされるであろうSIMDなどがほしいところです。とはいえ、JSの最適化コンパイラ(スライドではV8のTurboFanにだけ触れていますがほかのJSエンジンでも基本的には同じ傾向なはず)に頼らず安定したパフォーマンスを出せるというのは大きなメリットなので、その方面だと現在の状況でも考慮に値する可能性はあります。 ところでスライドでも触れてますが、eBayのバーコードスキャナ事例は大変興味深いです。 WebAssembly at eBay: A Real-World Use Case ここのエントリでも次のように書かれていて This is sort of expected, as JavaScript can indeed be

                      JSConf JP 2019で "How to Boost Your Code with WebAssembly" という話をしました - Islands in the byte stream
                    • 【WebAssembly】ブラウザ上で動作するポーカーソルバーを開発した話

                      初投稿です。数あるポーカーの変種の中で世界的に最もポピュラーなものと言ってよいテキサスホールデムにおける、数学的に最適な戦略を解くソルバーを趣味で開発したので、その技術的な部分を備忘録を兼ねて投稿してみます。非常にニッチなアプリケーションではありますが、刺さる方には刺さるんじゃないかなと期待しています。 開発したものはWebアプリケーションとなっているので、以下のリンクから試すことができます (モバイル端末向けにはデザインされていないのでご注意ください): GitHubのレポジトリはこちらです: そもそもポーカーのソルバーとは何ぞや さて、いきなり「テキサスホールデムのソルバーを作りました」と言われても多くの方にはピンと来ないと思いますので、そもそもテキサスホールデムとはどういうゲームなのか、またそのソルバーとは何なのかについてまずは軽く紹介することにしましょう。 テキサスホールデムのルー

                        【WebAssembly】ブラウザ上で動作するポーカーソルバーを開発した話
                      • 第11回 プラットフォームを超えるWebAssembly | gihyo.jp

                        本コーナーでは技術へのタッチポイントを増やすことを目標に、各分野で活躍されている方をお迎えします。今回はWebAssemblyです。高速安全に動作する特徴やブラウザでの利用を超えていく将来の展望など、あんどうさんとざっくばらんに紹介します。 【話し手】 あんどうやすし ANDO Yasushi㈱ Cogent Labs所属。おもしろそうなWeb系フロントエンド技術について翻訳したり執筆したり。だけど最近興味があるのはAI倫理。 やはり倫理……! 倫理はすべてを解決する……!! Twitter @technohippy GitHub technohippy WebAssemblyとは 日高: 今回はWasm(WebAssembly)をテーマにお話を伺います。よろしくお願いします。あんどうさんといえば多くの技術書を執筆、翻訳していますよね。 あんどう: 主にオライリー・ジャパンで執筆、翻訳を手

                          第11回 プラットフォームを超えるWebAssembly | gihyo.jp
                        • 「Ruby 3.2.0」が正式リリース ~WebAssembly/WASIをサポート、YJITは試験扱いを卒業/正規表現エンジンはReDoS攻撃への耐性を高める

                            「Ruby 3.2.0」が正式リリース ~WebAssembly/WASIをサポート、YJITは試験扱いを卒業/正規表現エンジンはReDoS攻撃への耐性を高める
                          • Rust言語で作るWebバイナリファイル「WebAssembly」入門一覧

                            CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                              Rust言語で作るWebバイナリファイル「WebAssembly」入門一覧
                            • WebAssemblyの“Openさ”は多様な応用先を生む源泉 自分だけのWasm Embedding Interfaceを考えよう

                              Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。佐伯氏は、WebAssemblyのWebの外の応用について発表しました。全2回。後半は、WasmがWeb外でどのように使われているか、WASIとProxy-Wasmの例から発表しました。前半はこちらから。 WASIはOSの上でWasm executableを動かすためのPortableなAPI/ABI 佐伯学哉氏(以下、佐伯):そういう特徴があると、かなりうれしいことがわかったんですが、具体的に何に使われているのか特にWASI(WebAssembly System Interface)とProxy-Wasm(Web Assembly for Proxies)について話したいと思います。 WASIはWebAssembly System Interfaceの略で、OSの上

                                WebAssemblyの“Openさ”は多様な応用先を生む源泉 自分だけのWasm Embedding Interfaceを考えよう
                              • WebAssembly Garbage Collection (WasmGC) now enabled by default in Chrome - Chrome for Developers

                                WebAssembly Garbage Collection (WasmGC) now enabled by default in Chrome Published on Tuesday, October 31, 2023 There are two types of programming languages: garbage-collected programming languages and programming languages that require manual memory management. Examples of the former, among many more, are Kotlin, PHP, or Java. Examples of the latter are C, C++, or Rust. As a general rule, higher-

                                  WebAssembly Garbage Collection (WasmGC) now enabled by default in Chrome - Chrome for Developers
                                • Wasmer 1.0がリリースされたので、ベンチマークを取ってみた

                                  先日、WebAssemblyランタイム Wasmer (https://wasmer.io/) のバージョン1.0がリリースされました。 WebAssemblyは元々はウェブブラウザで実行するための低水準のバイナリコードフォーマットとして導入されましたが、単にポータブルな仮想マシンと見ることもできるので、これを用いてアプリケーション実行環境を作ろうというのも、ごく自然な流れだと言えるでしょう。 WebAssembly公式によって WASI (https://wasi.dev/) というシステムインターフェースが定義されています。まだネットワークAPIが無かったりして、多くのアプリケーションが動かせるという状況ではなさそうですが、将来的にポータブルなアプリケーション実行環境として使えるようになるかもしれません。こう聞くと、誰もがJavaを想起すると思いますが、特定の会社の意向に左右されないオ

                                    Wasmer 1.0がリリースされたので、ベンチマークを取ってみた
                                  • Unlocking new use cases with 17 new models in Workers AI, including new LLMs, image generation models, and more | The Cloudflare Blog

                                    Recently, COBOL has been in the news as the State of New Jersey has asked for help with a COBOL-based system for unemployment claims. The system has come under heavy load because of the societal effects of the SARS-CoV-2 virus. This appears to have prompted IBM to offer free online COBOL training. As old as COBOL is (60 years old this month), it is still heavily used in information management syst

                                    • .NET 8 での Blazor を整理整頓して理解しよう

                                      はじめに Blazor が .NET Core 3.1 の頃に出てきて、Single Page Application を C# + HTML/CSS + ちょっとのJavaScript で作れる技術という立ち位置で .NET 5 頃までいました。 そこから Blazor Hybrid や .NET 8 で Blazor United という俗称で呼ばれる新しい Blazor の形が出てきました。 正直、のほほーんと外から Blazor を眺めているだけだと何が何だかわからない状態だと思うので、.NET 8 時点での Blazor の形を整理してみようと思います。今回は基本的に整理するだけで、実際にコードとしてどのように実装するのかといった所までは踏み込みません。個々の詳細についてはドキュメントなどを参照してください。 関連するドキュメントや私の記事などは、関係する説明の途中にリンクを貼っ

                                        .NET 8 での Blazor を整理整頓して理解しよう
                                      • GitHub - redpanda-data/redpanda: Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

                                        Redpanda is a streaming data platform for developers. Kafka® API-compatible. ZooKeeper® free. JVM free. We built it from the ground up to eliminate complexity common to Apache Kafka, improve performance by up to 10x, and make the storage architecture safer, and more resilient. The simpler devex lets you focus on your code (instead of fighting Kafka) and develop new use cases that were never before

                                          GitHub - redpanda-data/redpanda: Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
                                        • RustのWebAssembly で canvas に描画する - Qiita

                                          { "author": "You <you@example.com>", "name": "rust-webpack-template", "version": "0.1.0", "scripts": { "build": "rimraf dist pkg && webpack", "start": "rimraf dist pkg && webpack-dev-server --open -d", "test": "cargo test && wasm-pack test --headless" }, "devDependencies": { "@wasm-tool/wasm-pack-plugin": "^0.4.2", "copy-webpack-plugin": "^5.0.3", "webpack": "^4.33.0", "webpack-cli": "^3.3.3", "we

                                            RustのWebAssembly で canvas に描画する - Qiita
                                          • daedalOS

                                            Desktop environment in the browser

                                              daedalOS
                                            • やっぱりWasm は C++!!!~Wasm/EmscriptenでOpenCVを使う~

                                              はじめに質問 Wasm は何で書く?Go? Rust? AssembyScript? やっぱりWasm は C++!!!~Wasm/EmscriptenでOpenCVを使う~ ※現状での個人の見解です。 ということで、Emscripten で OpenCV を扱うことについて記事です。 この記事の元ネタはWebAssembly Night #10の発表内容です。 そしてOpenCV Advent Calendar 2020 の 9 日目でもあります。 画像処理 on your Browserの時代 Wasm といえば最近はすっかり Go や Rust で書くことが盛り上がっていますが、まだまだ C++/Emscripten も活躍しどころがあります。ブラウザでのクライアント画像処理が代表的なものでしょう。 WebRTCインフラの充実 時雨堂 WebRTC SFU Sora/NTT Com.

                                                やっぱりWasm は C++!!!~Wasm/EmscriptenでOpenCVを使う~
                                              • C#からWebAssembly/WASIバイナリ生成可能に、.NET 8 SDKで実験的実装

                                                マイクロソフトは、C#のコードからWASIに対応したWebAssemblyバイナリの生成を.NET 8 SDKで可能にする実験的実装「wasi-experimental」が追加されたと、ブログ「Extending WebAssembly to the Cloud with .NET」で明らかにしました。 WebAssembly System Interface provides a way for WebAssembly code to call and implement arbitrary APIs, safely and across languages. ... and now, you can create WASI apps with #dotNET using the wasi-experimental workload in .NET 8. Learn more. http

                                                  C#からWebAssembly/WASIバイナリ生成可能に、.NET 8 SDKで実験的実装
                                                • World Wide Web Consortium (W3C) brings a new language to the Web as WebAssembly becomes a W3C Recommendation

                                                  Following HTML, CSS and JavaScript, WebAssembly becomes the fourth language for the Web which allows code to run in the browser Read testimonials from W3C Members https://www.w3.org/ — 5 December 2019 — The World Wide Web Consortium (W3C) announced today that the WebAssembly Core Specification is now an official web standard, launching a powerful new language for the Web. WebAssembly is a safe, po

                                                    World Wide Web Consortium (W3C) brings a new language to the Web as WebAssembly becomes a W3C Recommendation
                                                  • webassembly: the new kubernetes? — wingolog

                                                    I had an "oh, duh, of course" moment a few weeks ago that I wanted to share: is WebAssembly the next Kubernetes? katers gonna k8s Kubernetes promises a software virtualization substrate that allows you to solve a number of problems at the same time: Compared to running services on bare metal, Kubernetes ("k8s") lets you use hardware more efficiently. K8s lets you run many containers on one hardwar

                                                    • WASIのフルスペルを「WebAssembly System Interface」から「WebAssembly Standard Interface」へ変更しようという提案は延期に

                                                      WASIのフルスペルを「WebAssembly System Interface」から「WebAssembly Standard Interface」へ変更しようという提案は延期に WebAssemblyはもともとWebブラウザ上で高速に実行可能なバイナリフォーマットとして登場しました。高い実行性能やCPUアーキテクチャに依存しないポータビリティ、高度なセキュリティなどの利点を持ちます。 この優れた利点を持つWebAssemblyをWebブラウザ上だけではなく、サーバやデスクトップ環境でも実行可能にしようと2019年4月に登場したのがWASI(WebAssembly System Interface)と呼ばれる技術です。 参考:WebAssemblyをWebブラウザ以外の実行環境へ。システムインターフェイスへのアクセスを可能にする「WASI」の策定開始。Mozillaが呼びかけNode.j

                                                        WASIのフルスペルを「WebAssembly System Interface」から「WebAssembly Standard Interface」へ変更しようという提案は延期に
                                                      • Build in-browser WordPress experiences with WordPress Playground and WebAssembly  |  Articles  |  web.dev

                                                        Build in-browser WordPress experiences with WordPress Playground and WebAssembly Stay organized with collections Save and categorize content based on your preferences. When you first see WordPress Playground, it seems like an ordinary site–maybe except for the colorful background. It's anything but. What you're actually looking at is an entire WordPress tech stack, including PHP and a database, ru

                                                        • Deno標準モジュール解説[後編] ~モジュール解説(FS~Wasi)と、Deno標準モジュールの今後の展望 | gihyo.jp

                                                          Deno標準モジュール解説[後編] ~モジュール解説(FS~Wasi)と、Deno標準モジュールの今後の展望 Deno標準モジュールを、前編と後編の2回に分けて解説します。本記事は後編です(前編はこちら⁠)⁠。 モジュール解説 前編に続き、以下ではDeno標準モジュールの中の各モジュールについて解説していきます。 11. FS FSではファイル操作用のユーティリティが実装されています。具体的には以下のような機能が提供されています。 copy:ファイルもしくはディレクトリをコピーする detect:ファイルの内容を受け取ってファイルの改行形式を判定する emptyDir:ディレクトリを空にする(ディレクトリ自体は消されない) ensureDir:ディレクトリがなければ作成する ensureFile:ファイルがなければ作成する ensureLink:ハードリンクがなければ作成する ensure

                                                            Deno標準モジュール解説[後編] ~モジュール解説(FS~Wasi)と、Deno標準モジュールの今後の展望 | gihyo.jp
                                                          • Wasmtime 1.0: A Look at Performance

                                                            In preparation for our upcoming release of Wasmtime 1.0 on September 20, we have prepared two blog posts describing the work we have put into the compiler and runtime recently. This first post will describe performance-related projects: making the compiler generate faster code, making the compiler itself run faster, making Wasmtime instantiate a compiled module faster, and making Wasmtime’s runtim

                                                              Wasmtime 1.0: A Look at Performance
                                                            • GitHub - krustlet/krustlet: Kubernetes Rust Kubelet

                                                              ⚠️ This project is currently not actively maintained. Most of the other maintainers have moved on to other WebAssembly related projects. This project could definitely still be useful to anyone who wants to write a custom Kubelet and its sister project Krator is a state machine-based solution for writing Kubernetes controllers/operators in Rust. If anyone is interested in maintaining these projects

                                                                GitHub - krustlet/krustlet: Kubernetes Rust Kubelet
                                                              • Ruby 3.2.0 RC 1 リリース

                                                                Posted by naruse on 6 Dec 2022 Ruby 3.2.0 Release Candidate 1 が公開されました。Ruby 3.2では多くの機能を追加しています。 WASIベースのWebAssemblyサポート WASIベースのWebAssemblyへのコンパイルがサポートされました。これにより、ブラウザやサーバーレスエッジ環境、その他のWebAssembly/WASI環境でCRubyのバイナリが利用できるようになります。現在この移植版はThread API以外のbasic testとbootstrap testをパスしています。 Background もともとWebAssembly (Wasm)が導入されたのは、プログラムをブラウザの上で安全かつ高速に実行するためでした。しかし、様々な環境で安全かつ効率的にプログラムを実行するという目的は、Webだけでなく一般

                                                                • Shopify、RubyコードからWasmモジュールを作成するツールチェーン「Ruvy」をオープンソース化

                                                                  Lily Maraと信頼性の高いKafkaデータ処理パイプラインを構築する 今日の回では、Thomas Betts氏がカリフォルニア州サンマテオにあるOneSignalのエンジニアリングマネージャー、Lily Mara氏に話を聞いた。 彼女は、OneSignalの他のエンジニアリングチームが使用する社内サービスを担当するインフラサービスチームを管理している。信頼性の高いKafkaデータ処理パイプラインの構築方法について議論する。OneSignalは、RustのKafka...

                                                                    Shopify、RubyコードからWasmモジュールを作成するツールチェーン「Ruvy」をオープンソース化
                                                                  • WebAssembly

                                                                    予測可能なパフォーマンス 予測できないガベージコレクションによって、動作が停止することはありません。JITコンパイラによる急激なパフォーマンス低下もありません。低レベルの制御と高レベルのエルゴミクスの両立を実現しています。 小さいコードサイズ コードサイズが小さくなるとページの読み込み速度は向上します。Rustが生成する.wasmはガベージコレクタのように必要のないものを含みません。先進的な最適化とツリーシェイキングは不要なコードを取り除きます。 モダンで快適な環境 アクティブなライブラリのエコシステムは開発を進める際に大きな助けとなります。高い表現力を持つゼロコスト抽象化も備わっています。そしてコミュニティはあなたを歓迎して学習をサポートします。

                                                                      WebAssembly
                                                                    • 管理画面にWasm入れてみた | CyberAgent Developers Blog

                                                                      こんにちは、CyberFight DX 事業本部で web フロントエンドエンジニアをしている久保です。CyberFight DX 事業本部は複数のエンタメサービスを開発、運用するFANTECH本部に所属しています。今回は、管理画面を対象に WebAssembly ( Wasm ) を導入した事例をご紹介します。 FANTECH 本部では技術ブログでの発信を強化しており、最近では下記のような記事を投稿しています。ぜひご一読ください。 Cloud Run サイドカーで Fastly の Prometheus Metrics を収集して Grafana で可視化する reminder-lintでFeature Flagsの削除漏れを防ぐ マルチリージョンで稼働する内製Feature Flagsの実装 私たちのプロダクト WRESTLE UNIVERSE では、ユーザー対象のキャンペーンを実施す

                                                                        管理画面にWasm入れてみた | CyberAgent Developers Blog
                                                                      • Wasmtime

                                                                        It looks like you’re running macOS or Linux. To download and install Wasmtime, run the following in your terminal, then follow the on-screen instructions. curl https://wasmtime.dev/install.sh -sSf | bash You can also download binaries directly from the GitHub Releases page. It looks like you’re running Windows. To install Wasmtime, download and run the following, and then follow the onscreen instr

                                                                        • 日本語版を公開 - 法律専門家のためのWebAssembly : ライセンス コンプライアンスにおける現在のパラメータを探る - The Linux Foundation

                                                                          日本語版を公開 – 法律専門家のためのWebAssembly : ライセンス コンプライアンスにおける現在のパラメータを探る 本日、オープンソース ライセンスコンプライアンスの第一人者Armijn Hemel氏 (MSc, Tjaldur Software Governance Solutions) によるレポート「WebAssembly (Wasm) for Legal Professionals : Exploring Current Parameters in License Compliance」の日本語版「法律専門家のためのWebAssembly : ライセンス コンプライアンスにおける現在のパラメータを探る」が公開されました。 WebAssemblyは、現在注目を集めている技術です。インターネット上のWebAssemblyドキュメントは、主に開発者を対象としており、その使用方法

                                                                            日本語版を公開 - 法律専門家のためのWebAssembly : ライセンス コンプライアンスにおける現在のパラメータを探る - The Linux Foundation
                                                                          • WebAssembly向け多倍長演算の実装

                                                                            Master Canary Forging: 新しいスタックカナリア回避手法の提案 by 小池 悠生 - CODE BLUE 2015CODE BLUE

                                                                              WebAssembly向け多倍長演算の実装
                                                                            • The State of WebAssembly 2022

                                                                              The State of WebAssembly 2022 survey has closed, the results are in … and they are fascinating! WebAssembly has gone through quite a transformation this last year, while the wasm language landscape is slowly shifting, the more notable change is in what people are using WebAssembly for. The use of wasm for serverless, containerisation and as a plug-in technology has leapt considerably, with WebAsse

                                                                                The State of WebAssembly 2022
                                                                              • GitHub - stealthrocket/net: Go package implementing WASI socket extensions

                                                                                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 - stealthrocket/net: Go package implementing WASI socket extensions
                                                                                • GitHub - Shopify/ruvy

                                                                                  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 - Shopify/ruvy