Skip to content
ℕ𝔸𝕊𝔸™ℕ𝕒𝕤𝕒𝕣𝕖™𝕊𝕡𝕒𝕔𝕖𝕏™ https://nasa.re/

Nasare™🚀

フレッシュ スペース & テクノロジー NEWS📢

  • About 𝒩𝒶𝓈𝒶𝓇𝑒™
  • SMART Tools
  • SMART AI
    • Kubeshark PCAP Export/Import
    • Coaching engineering managers to employ on organizational issues
    • Zelda: Hyperlink’s Awakening game engine documentation (2021)
    • Commercial Resupply Services-CRS
  • Show HN
    • WINd3x、iPod Bootrom エクスプロイトは 10 年遅かった
    • Just by Notでプログラミングするシステム オブジェクト指向プログラミングの活用
    • 主な BGP 増加をレジデンス Windows デスクトップに追加する
    • ガジェットの複雑さが増し、余分な IP の再利用が促進される
    • 新しい GitHub CLI 拡張インストゥルメント
    • Kubernetes を 7,500 ノードにスケーリング (2021 年)
    • Wander アプリ用の軽量なオンザフリット構成ライブラリ
    • Ask HN
      • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
      • Describe HN: Kandria, an action RPG made in Frequent Voice, is now out
      • Demonstrate HN: ClickHouse-local – a runt instrument for serverless files analytics
      • Brand HN: Motion photographs Watchlist Chrome Extension
      • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
      • Level to HN: An initiate source tool to generate Jet Engine compressors
      • Insist HN: Ov – characteristic smartly off terminal pager
      • Level to HN: Graphic-Walker – A special kind of originate-offer different to Tableau
      • Level to HN: A corpulent game of snake encoded in a url
      • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
      • Present HN: Nanelo DNS – Privacy-Kindly, European Nameservers
      • Reward HN: Vim on-line editor the exercise of WebAssembly, storing files the exercise of IndexedDB
      • Show HN: AREnets – TensorFlow-basically based mostly Relation Extraction equipment for work in Colab
      • Speak HN: What sub $200 product improved HN readers’ 2022
      • Uncover HN: Easy internet app for teenagers to management a single Philips Hue light
      • Advise HN: Daft Art – an album veil maker powered by AI and curated aesthetics
    • Show HN
      • Reward HN: Vim on-line editor the exercise of WebAssembly, storing files the exercise of IndexedDB
      • Android phones will at the moment obtain iPhone-love SOS satellite texting
      • Demonstrate HN: ClickHouse-local – a runt instrument for serverless files analytics
      • Show HN: AREnets – TensorFlow-basically based mostly Relation Extraction equipment for work in Colab
      • Present HN: Nanelo DNS – Privacy-Kindly, European Nameservers
      • Insist HN: Ov – characteristic smartly off terminal pager
      • Level to HN: An initiate source tool to generate Jet Engine compressors
      • Speak HN: What sub $200 product improved HN readers’ 2022
      • Advise HN: Daft Art – an album veil maker powered by AI and curated aesthetics
      • Uncover HN: Easy internet app for teenagers to management a single Philips Hue light
      • Level to HN: A corpulent game of snake encoded in a url
    • Brand HN: Motion photographs Watchlist Chrome Extension
    • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
    • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
    • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
    • Tag HN: Using Key-Value Retail outlets in Serverless Codehooks.io Applications
    • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
    • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
    • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
    • Brand HN: Motion photographs Watchlist Chrome Extension
    • Level to HN: A corpulent game of snake encoded in a url
    • Uncover HN: Easy internet app for teenagers to management a single Philips Hue light
    • Advise HN: Daft Art – an album veil maker powered by AI and curated aesthetics
    • Speak HN: What sub $200 product improved HN readers’ 2022
    • Level to HN: An initiate source tool to generate Jet Engine compressors
    • Level to HN: Graphic-Walker – A special kind of originate-offer different to Tableau
    • Insist HN: Ov – characteristic smartly off terminal pager
    • Present HN: Nanelo DNS – Privacy-Kindly, European Nameservers
    • Show HN: AREnets – TensorFlow-basically based mostly Relation Extraction equipment for work in Colab
    • Demonstrate HN: ClickHouse-local – a runt instrument for serverless files analytics
    • Reward HN: Vim on-line editor the exercise of WebAssembly, storing files the exercise of IndexedDB
  • A Computer virus and a Dilemma
    • OCIS – OwnCloud Countless Scale
    • A Princeton student built an app which is ready to detect if ChatGPT wrote an essay
    • GitHub Is Sued, and We Would possibly perhaps Learn Something About Creative Commons Licensing
    • Adobe’s Command material analysis can be using photos/videos to narrate AI w/o consent
    • Ultralearning a.k.a. how I learned to code
    • Automatic1111 is assist on GitHub after taking away Embedding Links
    • Where Your Sides Came From
    • What Is a Pig Butchering Rip-off?
    • Submit-processing is ruining iPhone photos
    • Clos Topologies and Centralized Retain a watch on in Google’s Datacenter Community
    • Miller Engineering DS-1 House Planetarium
    • Gimel Studio: Non-harmful, 2D image editor
  • Technology
    • Miller Engineering DS-1 House Planetarium
    • Apple Doctors: to construct it as a file it is advisable to electronic mail it to your self
    • The Air India passenger who urinated on a girl has been fired by Wells Fargo
    • The Filesystem Hierarchy Usual Comes to Guix Containers
    • Sooner than it sued Google for copying from Java, Oracle changed into as soon as copying IBM’s SQL (2020)
    • The i3-gaps mission has been merged with i3
    • Making an Alphorn from Scratch
    • Apple: Braille Individual Guides
    • MotherDuck Is a Original Thought
    • The class of CGI and simple make
    • Like a mercurial tour of DragonFly BSD 6.4?
    • computer science
    • AI
    • Artificial intelligence
    • Technology
    • Ai
    • Apple
    • digital
  • TOP HN
    • anti-Mastodon
    • TOP HN
      • Show HN
      • Ask HN
      • coding
      • ガジェットの複雑さが増し、余分な IP の再利用が促進される
      • 新しい GitHub CLI 拡張インストゥルメント
      • Kubernetes を 7,500 ノードにスケーリング (2021 年)
      • Just by Notでプログラミングするシステム オブジェクト指向プログラミングの活用
      • Describe HN: Kandria, an action RPG made in Frequent Voice, is now out
      • WINd3x、iPod Bootrom エクスプロイトは 10 年遅かった
      • Wander アプリ用の軽量なオンザフリット構成ライブラリ
      • Artificial intelligence
      • 主な BGP 増加をレジデンス Windows デスクトップに追加する
      • Technology
      • Level to HN: Graphic-Walker – A special kind of originate-offer different to Tableau
      • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
      • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
      • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
      • Advise HN: Daft Art – an album veil maker powered by AI and curated aesthetics
      • Brand HN: Motion photographs Watchlist Chrome Extension
      • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
      • Demonstrate HN: ClickHouse-local – a runt instrument for serverless files analytics
      • Describe HN: Kandria, an action RPG made in Frequent Voice, is now out
      • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
      • Insist HN: Ov – characteristic smartly off terminal pager
      • Just by Notでプログラミングするシステム オブジェクト指向プログラミングの活用
      • Kubernetes を 7,500 ノードにスケーリング (2021 年)
      • Level to HN: A corpulent game of snake encoded in a url
      • Level to HN: An initiate source tool to generate Jet Engine compressors
      • Level to HN: Graphic-Walker – A special kind of originate-offer different to Tableau
      • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
      • Present HN: Nanelo DNS – Privacy-Kindly, European Nameservers
      • Reward HN: Vim on-line editor the exercise of WebAssembly, storing files the exercise of IndexedDB
      • Show HN: AREnets – TensorFlow-basically based mostly Relation Extraction equipment for work in Colab
      • Speak HN: What sub $200 product improved HN readers’ 2022
      • Uncover HN: Easy internet app for teenagers to management a single Philips Hue light
      • Wander アプリ用の軽量なオンザフリット構成ライブラリ
      • WINd3x、iPod Bootrom エクスプロイトは 10 年遅かった
      • ガジェットの複雑さが増し、余分な IP の再利用が促進される
      • 主な BGP 増加をレジデンス Windows デスクトップに追加する
      • 新しい GitHub CLI 拡張インストゥルメント
      • ロンドンで*ダウン*を継続的に見つめる: Pavement Oddities
      • 報酬 HN: C の 30 行でスピンロック
      • FAA の NOTAM とは何ですか? 航空専門家が機械の仕組みを説明
      • ナノGPT
      • 1 ビット LCD のグレースケール (2022)
      • The Muse (YC W12) は FP&A のシニア ディレクターを採用しています
      • Zen (YC S21) はグロース エンジニアを採用しています
      • Tall Inquire of (YC W21) が B2B 回顧録の幹部を採用
      • Actiondesk (YC S19) は、プロダクト ドレスメーカーを採用しています (4-6 か月の契約)
      • Oven (YC S19) は、Bun を作成するために C/C++ または Zig エンジニアを採用しています。
      • WInd3x, the iPod Bootrom exploit 10 years too unhurried
      • Sign HN: FASTA recordsdata を操作するための FUSE モジュール
      • HN を指します: Socketify.py: PyPy3 および Python3 用の Http/Https および WebSocket サーバー
      • Wage Development Continues to Gradual in the UK and Euro House
      • Stage Supervisor for the unimpressed: 1 Getting started
      • First public free up of Pushup: a brand unique compiler for making net apps in Trip
      • Fixing Cart-Pole Swingup with a Hierarchical Controller
      • Flight Testing the Touchdown Radar for Mars Science Laboratory 2011-06-21T17:36:36Z
      • Flightcontrol (YC W22) is hiring first Developer Recommend
      • Flying boats and other tech for cleaner shipping
      • Four Finalist Touchdown Location Candidates for Mars Science Laboratory 2008-11-19T16:21:01Z
      • France’s prized nuclear sector stalled in Europe’s hour of want
      • French startup unveils new residential thermo-acoustic warmth pump
      • FTC Cracks Down on Firms That Impose Contaminated Noncompete Restrictions
      • FTX’s Aged Prime Lawyer Aided US Authorities in Bankman-Fried Case
      • FY18 NASA lėšų šnypštimas 2017-05-22T00:00:00Z
      • G-3PO: A protocol droid for Ghidra, or GPT-3 for reverse-engineering
      • Gail.com FAQ
      • Gemini-Titan (GT)-6 – Gemini 6 of 7 – 지역 사진 – 외부 지역 1965-12-15T00:00:00Z
      • Geoffrey Hinton Publishes Original Deep Learning Algorithm
      • Germany warns: AI fingers flee already underway (2021)
      • Gimel Studio: Non-harmful, 2D image editor
      • GitHub Availability File
      • GitHub Is Sued, and We Would possibly perhaps Learn Something About Creative Commons Licensing
      • Google needs RISC-V to be a “tier-1” Android architecture
      • Google researcher, lengthy out of math, cracks devilish dispute about gadgets
      • Google start sourced CDC File Transfer from the ashes of Stadia
      • GRC-2003-C-02097 2004-05-01T00:00:00Z
      • GRC-2013-C-05246 2009-11-26T00:00:00Z
      • Hello world!
      • Highlights of Science Launching on SpaceX CRS-15 2018-06-24T00:00:00Z
      • Hilf Al-Fudul
      • HiOperator (YC S16) Is Hiring VP of Engineering
      • HN を指します: Socketify.py: PyPy3 および Python3 用の Http/Https および WebSocket サーバー
      • How kind I blueprint a pair of buttocks?
      • How will the haj switch as international temperatures upward thrust?
      • Human gene linked to bigger brains turned into as soon as born from apparently pointless DNA
      • Hundreds of scientists publish a paper every 5 days
      • In Favor of Friction and Flexibility
      • Indicate HN: Klotho – Change into straightforward code into cloud native code
      • Indoor farming isn’t exact for the smartly off
      • Iranian assault drone came across to have parts from more than a dozen US companies
      • Israeli researcher experiences leak of 235M Twitter-linked e-mail addresses
      • Jam Stations in Low Earth Orbit
      • Jazz Is Freedom
      • JPL-20171102-TECHf-0001-ドローントリップ 人間vs機械 2017-11-17T00:00:00Z
      • JPL에서 NASA의 MSI 콘도미니엄 액셀러레이터 2022-08-25T00:00:00Z
      • JPSO extinct facial recognition abilities to arrest a man. The tech modified into once defective
      • jsc2017e136097 – 12 月 4 日,俄罗斯联邦地区公司 (Roscosmos) 的远征 54-55 号机组人员 Anton Shkaplerov 在俄罗斯 Principal person City 的加加林宇航员训练中心上向整洁的祝福者挥手致意,当时他登上了前往附近的 Chkalovsky Ai 的公共汽车2017-12-04T00:00:00Z
      • Kemble’s Cascade of Stars
      • Kepler-90 マシン (アーティストの考え) 2017-12-14T00:00:00Z
      • Koichi Wakata SpaceX 코칭 2022-06-27T00:00:00Z
      • KSC and Proud to Be Heart-Wide Diversity Tournament 2019-08-20T00:00:00Z
      • KSC ir „Proud to Be Center“ įvairovės turnyras 2019-08-20T00:00:00Z
      • AI
      • Artificial intelligence
      • Auto-Generate
      • anti-Mastodon
      • Awesome
      • BioSentinel
      • CATEGORIES
      • DC
      • Dione
      • Diversity
      • drone racing
      • drones
      • Dulles
      • education
      • Event
      • filmstock
      • Goddard
      • AI
      • Ask HN
      • autonomous
      • coding
      • computer science
      • Clusters
      • Artificial intelligence
        • Ai
        • Apple
        • Tesla
        • digital
        • MESSENGER
        • Device
        • Charts
        • change
        • Shows
        • fraud
        • Former
        • fucking
        • purge
        • Works
        • entering
        • Databases
        • Review
        • Strangely
        • Instinct
        • staff
        • Salesforce
        • intern
        • Involuntary
        • promise
        • Twilio’s
        • nisv live
        • attack
        • Iranian
        • France’s
        • prized
        • infrastructure
        • Debian-based
        • nisv s02 ep03
        • siduction
        • Awesome
        • Calculate
        • Beautiful
        • Linux
        • Start
        • dollar
        • Messier
        • Daughters
        • ‘Breakthrough’
        • obesity
        • Al-Fudul
        • sixty years
        • PyTorch
        • discloses
        • Ancient
        • Stone
        • Popup
        • design
        • public
        • expanding
        • cloud
        • forest
        • startup
        • French
        • batteries
        • fleas
        • spotted
        • Petals
        • language
        • Habitual
        • checking
        • GitHub
        • Availability
        • layers
        • inconsistencies
        • Affair
        • Quasi-War
        • Sergey
        • Irate
        • bestseller
        • necessarily
        • Scientists
        • Titan
        • twitch
        • FGS/NIRISS – Fine Guidance Sensor/Near InfraRed Imager and Slitless Spectrograph
        • infrared
        • ISIM – Integrated Science Instrument Module
        • JHU – Johns Hopkins University
        • JWST – James Webb Space Telescope
        • JWST – James Webb Space Telescope
        • absolute zero
        • Big Bang
        • Peace
        • Studio
        • Making
        • project
        • -gaps
        • warns
        • Germany
        • Braille
        • MotherDuck
        • prototype
        • Challenges
        • Infinite
        • OwnCloud
        • Novel
        • Before
        • copying
        • California
        • getting
        • States
        • Criminal
        • Brother
        • Released
        • Method
        • owners
        • ‘richsession’
        • email
        • Elements
        • Where
        • passenger
        • Hierarchy
        • Filesystem
        • economic
        • Crew Dragon
        • Bridenstine
        • Scientific
        • Heaviosity
        • Patterns
        • Unexpected
        • minimalist
        • Ecode
        • Alpha
        • Wolfram
        • Tailwind
        • HiOperator
        • Klotho
        • TEAMS
        • ROBOTICS
        • Antelope
        • Sponsors
        • Ellen Gertsen
        • Transform
        • Flightcontrol
        • subscriptions
        • Internet
        • Theory-building
        • you’re
        • looking
        • Transfer
        • error’
        • Tails
        • migrate
        • Building
        • Bitmovin
        • Remote
        • PhotoRoom
        • Company
        • Taking
        • Ribbon
        • BibDesk
        • Android
        • profilers
        • phones
        • modern
        • Mastercard
        • private
        • We’ve
        • reportedly
        • Microsoft
        • Artsy
        • trades
        • skilled
        • Polygon
        • Flying
        • Princeton
        • Codemods
        • Coaching
        • UK’s
        • popping
        • sourced
        • Wikipedia
        • admin
        • Indoor
        • quick
        • Mysterious
        • Spotify
        • Fancy
        • Spotify
        • Weird
        • mail-order
        • Recipients
        • computer
        • optics
        • partnership
        • commercial
        • telemetry
        • Crisis
        • billionaire
        • Party
        • Onelab
        • Faster
        • general
        • Adobe’s
        • database
        • FinanceDatabase
        • Numerical
        • Freedom
        • concrete
        • Stacks
        • computer science
        • NASA
    • Show HN
    • Ask HN
    • Technology
    • computer science
    • coding
    • Clusters
    • AI
    • drones
    • autonomous
    • Auto-Generate
    • Ask HN
    • Show HN
    • The SMART Science™
    • google
  • CRYPTO
    • Blockchain
    • farming
    • Billionaires
    • FTX’s
    • FinanceDatabase: A database of 300.000 symbols (ETFs, Currencies, Crypto)
  • Artificial intelligence
  • Toggle search form
  • Erlang は現在、軽量プロセスやメッセージ パッシングに関するものではありません。
    Erlang は現在、軽量プロセスやメッセージ パッシングに関するものではありません。 Artificial intelligence
  • Xbox がその絶妙なルックスを手に入れた方法
    Xbox がその絶妙なルックスを手に入れた方法 anti-Mastodon
  • अंतरिक्ष यात्री कोचिंग 4 2022-08-18T00:00:00Z
    अंतरिक्ष यात्री कोचिंग 4 2022-08-18T00:00:00Z Ask HN
  • 超AIユニットから生まれる予測不可能な能力
    超AIユニットから生まれる予測不可能な能力 Abilities
  • CERN の研究者は、高エネルギーのニュートリノ放射を観測し、生成しました
    CERN の研究者は、高エネルギーのニュートリノ放射を観測し、生成しました Artificial intelligence
  • Sam Bankman-Fried は、スタンフォード大学で自宅軟禁されています。 大学生は夢中
    Sam Bankman-Fried は、スタンフォード大学で自宅軟禁されています。 大学生は夢中 anti-Mastodon
  • Cruise.io のセットアップ – Consul クラスターの停止
    Cruise.io のセットアップ – Consul クラスターの停止 Artificial intelligence
  • HN の証明: pyenv-legacy: 最終コミットの時刻を使用してサポートされている Python モデルを獲得する
    HN の証明: pyenv-legacy: 最終コミットの時刻を使用してサポートされている Python モデルを獲得する Awesome
  • オーストラリア、MDMA とサイロシビン キノコの処方を許可
    オーストラリア、MDMA とサイロシビン キノコの処方を許可 allow
  • あなたが望むコードを達成するためにCodexを救う方法
    あなたが望むコードを達成するためにCodexを救う方法 anti-Mastodon
  • Databases in 2022: A 365 days in Evaluate
    Databases in 2022: A 365 days in Evaluate Artificial intelligence
  • VToonify: 制御可能な高解像度ポートレート ビデオ トレンド転送
    VToonify: 制御可能な高解像度ポートレート ビデオ トレンド転送 Artificial intelligence
  • FY18 NASA lėšų šnypštimas 2017-05-22T00:00:00Z
    FY18 NASA lėšų šnypštimas 2017-05-22T00:00:00Z Ask HN
  • sqlean: SQLite 拡張機能の周辺
    sqlean: SQLite 拡張機能の周辺 Clusters
  • Wasavi – 任意の Web ページ用の VI エディター Show HN
Cheerp 3.0: Web 向けの本​​質的に最も高度な C++ コンパイラが寛大なライセンスを取得

Cheerp 3.0: Web 向けの本​​質的に最も高度な C++ コンパイラが寛大なライセンスを取得

Posted on March 14, 2023 By 📢 𝕂𝕒𝕤𝕡𝕖𝕣𝕤𝕜𝕪™
今日、私たちは Cheerp 3.0 を宣言できることを非常に誇りに思っています。これは、基本的に、Web 用の C++ コンパイラのリリースで最もトレンドが支配的である.

Cheerp の古いリリース (Cheerp 2.7) 以来、この現代的なバージョンには現代的な側面と最適化が詰め込まれています。 C++ を Web 目的やゲーム用のプログラミング言語として利用する最先端を広めます。 Cheerp のライセンス マネキンへの既知の商取引。 Cheerp 3.0 から、コンパイラのコア コンポーネントとライブラリ全体が Apache 2.0 / LLVM ライセンス の下で寛容にライセンス供与されるようになりました。 これは、Cheerp 3.0 が制限なしにあらゆる理由で老化することを考慮して、古い GPLv2 / 双子の商用ライセンス マネキンからの集中的な逸脱を示しています。 なぜ Cheerp のライセンスを変更するのですか? 2014 年に無償提供されて以来、Cheerp はツイン ライセンス契約の下でライセンスされています。非営利ユーザー向けの GPLv2、および現在 GPLv2 条項への準拠に関与していない人向けのプロプライエタリ ライセンス

Leaning Technologies 、これは常に最高よりも低いが、重要な優先事項を表しています。 外部資本を持たない自己資本型の会社として、ツイン ライセンスがツールを収益化するための具体的な方法であると感じていました。 2014 年以来、多くのことが伝えられてきました。 , CheerpX for Flash および WebVM)。 私たちは、財政的にも成熟度によっても、まったく異なる状態にあります。 この間ずっと Cheerp は すべての の礎であり続けました私たちの応用科学。 Leaning Technologies で調達するものはすべて C++ で記述され、Cheerp でコンパイルされています。 WebAssembly エコシステムでどのような位置を占めるように努力しているかを熟考した結果、今こそギアを商取引し、このツールのより広範な採用を優先する絶好の機会であることに気付きました。 寛容なリベラルなライセンスに再ライセンスすることで、「リンクされていない」誰かによって現在熟成されている場所にある Cheerp の採用に対する障壁を取り除くことを望んでいます. Cheerp が不規則な理由は? Cheerp は、C++ を優勢なクラスにするために設計されたコンパイラです。 Cheerp の動機は今ではありません C++ から最適化された WebAssembly を生成するには、 correct を使用します。 かなり、C++ を外部の HTML5/JavaScript とシームレスに統合できるようにするツールを維持することです。 :

  • 最先端の WebAssembly バックエンド : これは、Web を対象とする最新の C++ コンパイラによって予想されるものです。 Cheerp は、後処理 (Binaryen wasm-opt など) を必要とせずに、非常にまずまずの効果的な WebAssembly コードを 1 ステップで生成します。 Cheerp は、テール コール、SIMD、externrefs など、WebAssembly のポスト MVP の側面を支援します。 -cheerp-wasm-enable=
  • ライン フラグを明確に公開して、要件を考慮して想像しているブラウザと同じ数のブラウザもターゲットにする必要があることを明確にします 高パフォーマンスの JavaScript バックエンド: Cheerp は、C++ から純粋な JavaScript コードを生成できる、市場に出回っている特定のツールです。 特に、トレイン機能またはクラスに ] 属性。 通常、-対象の応援 ラインオプション公開。 Cheerp の JavaScript 出力は非常に最適化されています。 現在、V8 および SpiderMonkey と同等のエンジンが内部でどのように機能するかを個人的に詳細に調査し、生成された JavaScript も同様に効率的にコンパイルされる可能性があることを明確にしました。

      DOM API および JavaScript ライブラリへの透過的な派生エントリ: JavaScript バックエンドの収益を受け取ることによって、Cheerp は DOM を操作し、C++ で遅滞なく任意の JavaScript API を呼び出すことを許可します。 Cheerp では、ここで client で宣言された API を利用して実行されます。 名前空間。

    ヘッダーは、現時点では従来の DOM API の合計を発音しますが、それについて魔法は何もなく、同様に、 クライアント 名前空間は、実験的な DOM API またはサード パーティの JavaScript ライブラリを使用する場合に使用します。 Cheerp で想像できることの一時的な例として、正当な C++ コードを次に示します: client::HTMLElementnewElem=client::account.createElement(“div”); [[cheerp::jsexport]] 属性: この機能を使用すると、手動で記述された JavaScript から遅滞なく C++ の機能と完全なクラスを実行することも想像できるでしょう。 コンパイラは、カバーされていないインターフェイスの原則の領域をトレースして、そのように作成することが適切であることを保証します。 今、私たちは非公開です 長々と書いた この機能については以前に

    スラッシュアシストコードの次元への進化した最適化 : Cheerp は、プログラム全体の最適化戦術の収益を綿密に取ります。 現在、PreExecuter に相当する高度な最適化をプライベートに開発しました。  (グローバル C++ コンストラクターを定数に変換), PartialExecuter (目的のパラメータの部分的なデータを完全に基に、基本的には絶対に破棄されないことも確認できるコードを決定)、および高度な devirtualizer。 これらはすべて、よく知られているコード次元の削減に貢献します。 

    Cheerp は Emscripten と比べてどうですか? Cheerp と Emscripten はどちらも、基本的に代替の従来の LLVM/Clang インフラストラクチャに完全に基づいており、基本的には同じ要素を作成します: C++ コードを自走できるものにコンパイルします。

    過度の段階では、2 つのツールの原則的な違いは哲学の問題です。 Emscripten は、C++ の目的全体を WebAssembly に変更することに対して強い関心を持っており、ブラウザーで自首することを断言しています。 逆に、Cheerp は、既存の C++ コードを現代の Web ネイティブの人間の能力の断片として熟成できるようにすることを専門としています。 これは、事実上すべてのお客様がエクササイズの状況で必要とするものです. これを実現するために、Cheerp は C++ 間のシームレスな相互運用性を可能にするさまざまな側面を提示します。および任意の外部 JavaScript/DOM。 特に、[[cheerp::jsexport]] タグは、生成されたコードが外部 JavaScript のオーバーヘッドなしで検出されることを示します。 この不規則な機能では、Cheerp が単一の C++ ソースから WebAssembly と JavaScript の集合体を生成する場所にいる必要がありますが、カバーされていないインターフェイスに原則のアリーナを課して、それらの動作を明確にすることは予測可能であり、驚くことではありません. 技術的な面では、主な違いは、中間出力の表現方法と、リンクが発生するデバイスに関するものです。 Emscripten はデフォルトで WebAssembly を使用します。これは、記事のレイアウト、数百のレコードデータがリンクされ、wasm-opt (binaryen のフラグメント) による後処理で最適化されるためです。 派生ジョグから、Web 上で C++ 用の統合ツールを非公開にする必要性に動機付けられた明確な取り決めを採用しました。 Cheerp without delay は LLVM バイトコード レイアウトを使用します。これは、すべてのオブジェクトがデータとライブラリを記録するための中間の図です。 これにより、LLVM 段階ですべてのメタデータを取得することで、プログラム全体の最適化を完全に実現することも想像できるようになります。 Cheerp は最終的に LTO のすべての定義を「内部化」し、LLVM 段階で従来の最適化とカスタム最適化の優先順位を均等に設定できるようにします。 このプロセスの後、後処理ステップを必要とせずに、まずまずの効果的な WebAssembly と JavaScript が生成されます。

    Emscripten テスト スイートに対して Cheerp を自動的にベンチマークします。 結果は、前述の配置の違いを再現します。 LLVM ステージ全体のプログラムの最適化とカスタム パスにより、アウトプット ディメンションを調整することで、Cheerp on the total は全体的により大きな結果を達成し、一般的な 7% 小さいプロデュース ディメンションを実現します。

    出力ディメンションのベンチマーク。低いほど適合します。 そこにある知識 ここ .

    出力次元の減少は、実行効率に悪影響を与えません。これは、ベンチマークと実行の優先度が均等である Emscripten と同様です。エンジン。 たとえば、ここでは v8 エンジンでの実行ケースを非公開にしています。低いほど適しています。 v8 の強力なデータセットがあります。 、 クモザル と JavaScriptコア.

    Cheerpが贈る数々の言葉Emscripten と比較して効率を犠牲にすることなく、出力フットプリントが小さく、コンパイルされた C++ と外部 JavaScript との間の明確なレベルの統合。 Cheerp 3.0 では、WebAssembly のアトミックとマルチスレッド化が強化されていますが、現在この機能に取り組んでおり、この最終的なギャップにクエリを実行して、次の数か月で Cheerp 3.1 を解放して埋めます。

    現時点では、ブラウザでマルチスレッドを利用するには、ジャンプするよりも多くのジャンプが必要であることは、よく知られていることを黙認する必要があります t SharedArrayBuffer を有効にするためのいくつかのフープ (つまり、inferior-origin 分離用の COEP/COOP/CORP ヘッダー)。 これらのフープは、サードパーティのリソースをロードするための正確な制限に発展する可能性がありますが、Web の目的では不規則ではありません. これは、実際には、マルチスレッド機能が本当に必要な場合を除いて、マルチスレッドに依存しない方が賢明であることを意味します. Cheerp は、Leaning Technologies のすべてのツール (例: WebVM 、過度の効率でブラウザで実行されている x86 仮想マシン).

    クエリの効果は、Cheerp で生成されるものです? Cheerp をダウンロードできますここ。 Debian/Ubuntu の場合、私たちの

    PPA もしそうなら、どこから手を付けるべきか迷ってしまうかもしれません。 ドキュメンテーション および 始めましょう情報 追加の豚肉アップについて定義する 私たちの不和に登録すること: https://discord.leaningtech.com では、私を含む Leaning Technologies のコア開発者を獲得できます。 Cheerp をご利用いただき、ありがとうございます。

    𝚆𝚊𝚝𝚌𝚑 𝙽𝙾𝚆 📺

    Advanced, Artificial intelligence, Ask HN, Cheerp, Show HN, Technology, TOP HN Tags:Advanced, Cheerp, Show NH:

    Post navigation

    Previous Post: LinkedIn で認定資格をチェックリストに登録しないようにする必要があります。
    Next Post: GPT-4

    Related Posts

    • JPL での Lisping の再訪
      JPL での Lisping の再訪 Artificial intelligence
    • ChatGPT が Amazon の AI で書かれた電子書籍の機能強化を開始
      ChatGPT が Amazon の AI で書かれた電子書籍の機能強化を開始 Artificial intelligence
    • Vestas は、風力タービン ブレードの埋立地全体の処分に関する解決策を発表します
      Vestas は、風力タービン ブレードの埋立地全体の処分に関する解決策を発表します Artificial intelligence
    • DreamWorks が OpenMoonRay ソースコードをリリース
      DreamWorks が OpenMoonRay ソースコードをリリース Artificial intelligence
    • オープンは、LLaMA 実装で ChatGPT を提供し、15 倍速くトレーニングします
      オープンは、LLaMA 実装で ChatGPT を提供し、15 倍速くトレーニングします Artificial intelligence
    • GitHub がダウンしています
      GitHub がダウンしています Artificial intelligence
    • Newsboat: テキスト コンソール用の RSS/Atom フィード リーダー
      Newsboat: テキスト コンソール用の RSS/Atom フィード リーダー Artificial intelligence
    • TabFS – ブラウザーのタブをファイルシステムとしてマウントするブラウザー拡張機能
      TabFS – ブラウザーのタブをファイルシステムとしてマウントするブラウザー拡張機能 Artificial intelligence
    • FDICがシリコンバレー金融機関を買収
      FDICがシリコンバレー金融機関を買収 Artificial intelligence
    • MacBook ハードウェアを閉じると、マイク、セキュリティ/プライバシーの特性が切断されます
      MacBook ハードウェアを閉じると、マイク、セキュリティ/プライバシーの特性が切断されます Artificial intelligence

    Recent Posts

    • サムスンの AI 写真機能は、わずかな写真に不気味な歯を追加します
    • Hugging Face の CEO である Clem Delangue との暖炉チャット
    • Cerebras-GPT と LLaMA AI マネキンのパフォーマンス比較
    • ノーマル プルサ MK4
    • Effing-infected、Rust の仕上げライブラリ

    Recent Comments

    1. robga on Excessive Avenue コーヒーのカフェイン ステージはさまざまで、テストでは
    2. Loic on 行方不明の放射性タブレットは、必死の捜索の後、WA奥地で偶然見つけました
    3. minihat on メタは、標準的な VR e スポーツ Echo Area をシャットダウンします
    4. dafelst on フレーム ポインターの巻き戻しによる Move 実行トレーサーのオーバーヘッドの削減
    5. cloudking on GraphGPT: 構造化されていないテキストの肯定的な素材からのレコードデータ グラフの外挿
    • このスコークはもう存在しない – Generative Squawk AI
      このスコークはもう存在しない – Generative Squawk AI AI
    • KSC-68P-423 1968-10-11T00:00:00Z
      KSC-68P-423 1968-10-11T00:00:00Z Ask HN
    • Meta が AI 言語モデル LLaMA を展開
      Meta が AI 言語モデル LLaMA を展開 Artificial intelligence
    • Camouflage HN: OpenAI GPT モデルとチャットするための Alfred および Raycast 拡張機能
      Camouflage HN: OpenAI GPT モデルとチャットするための Alfred および Raycast 拡張機能 Alfred
    • Garmin GPS を搭載したゴースト ボートが父と息子のデュオを船外に導く
      Garmin GPS を搭載したゴースト ボートが父と息子のデュオを船外に導く Artificial intelligence
    • シークレット キャリアと ICE が令状なしのスティングレイ監視を実施
      シークレット キャリアと ICE が令状なしのスティングレイ監視を実施 anti-Mastodon
    • 2年目のSaaS運用で気づいたこと
      2年目のSaaS運用で気づいたこと anti-Mastodon
    • アトミック Git コミットを加工する
      アトミック Git コミットを加工する anti-Mastodon
    MAILANON
    2100 MAIL
    SEO
    METAVERSE
    BioLINK
    CRYPTO MINING
    CASINO
    DEFI-TRACKER
    StartApp Network
    RAVES-MONSTER-GAME
    RAVES EXCHANGE
    RAVES NFT
    KVANTA TV

    Copyright © 2023 Nasare™🚀.

    Powered by PressBook News Dark theme