WebAssemblyで何ができますか?
WebAssembly は、他の言語からコンパイルしたポータブルなバイトコード形式であり、最大のパフォーマンスを実現できます。 デベロッパーが WebAssembly を活用すると、別のプラットフォームのライブラリや機能をウェブに移植できます。 再実装は一切必要なく、高いパフォーマンスを発揮します。
WebAssemblyのメリットは何ですか?
WebAssemblyの最大のメリットは、WebブラウザでJavaScriptが担っていた処理の高速化が可能な点にあるでしょう。 JavaScriptとのベンチマーク検証を行ったところ、WebAssemblyの方が5倍以上高速に動作したというケースもあるほどです。
WebAssemblyのデメリットは?
WebAssemblyを使用することで、以下のようなデメリットもあります。
JavaScriptよりも低レベルな言語であるため、学習コストが高い
従来のWebアプリケーションよりも高速化が難しい場合がある
まだ一部のブラウザにしか対応していないため、普及には時間がかかる
WebAssembly なぜ早い?
WebAssemblyはJavaScriptに比べて機械コードに近く、サーバ側での最適化がすでに行われているため、コンパイルと最適化の所要時間がJavaScriptより短い。
WebAssemblyでできないことは?
Wasm自体はただの計算しか行うことができず、外のファイルを勝手に書き換えたりといった副作用を起こすことはできません。 また、ブラウザで動かす限りWasmがインポートできるものはJavaScriptで書けるもののみなので、結局WasmはJSにできる以上のことはできないということになります。
Webアプリの欠点は何ですか?
Webアプリの主なデメリットとしては次のものが挙げられます。
ホーム画面にアプリが置かれない(とくにホーム画面に通知を出せないことが多くのケースでデメリットとして挙げられます)
オフラインでの実行ができない
カメラ・マイク等端末側の機能(ネイティブ機能)を使用できない
C#のWebAssembly→Blazor
C++のWebAssembly→Emscripten
F#のWebAssembly→Bolero
※プログラミングスクールではほとんど何もできないような&俺のやりたいことが何一つできないようなJavascriptばかり教えているが、Javascriptマンセーな奴らは馬鹿なの死ぬの?wwwと思った。
やはり、C++、C#、F#しか勝たん!
AndroidのAPKを逆コンパイルしたいとふと思った。
Autodesk AutoCAD Web とは
AutoCAD Web は、建築設計者、エンジニア、建設・施工スペシャリストが利用可能な信頼できるソリューションです。AutoCAD® のコア コマンドで、簡単な編集や基本的な設計に必要な操作を行えます。魅力的な価格でさまざまな機能をご利用いただけます。AutoCAD Web(旧称 AutoCAD Web アプリ、AutoCAD Mobile アプリ)では、以下のようなことができます。
使い慣れた図ツールをオンラインのシンプルなインタフェースで使用
場所を問わずに DWG™ ファイルにアクセスして更新
作業現場でも、設計の共同作業をすばやく行うことができます
久留米大学が超音波内視鏡を使って採取した412点の膵臓がん(膵腺がん)標本を提供。これらの標本をデジタル化した。このデジタル画像を、全国の18人の病理医に見せ、がん細胞と判定した箇所をマークしてもらった。マークは2~3万カ所に上った。
こうして作成した「教師データ」をAIにディープラーニング(深層学習)させた。学習の成果を検証するため、3人の病理専門医がチェックした120点のデジタル画像を使ってAIをテスト。結果は病理医の診断と一致した「正解」が94%だった。
5年生存率が最も低い癌は膵臓癌だ。早期発見のためには画像診断だけでなく、その他様々なサインを見逃さないことも大事。