LibreOffice WebAssemblyのデモが公開、今年秋にはリッチテキストエディターのウィジェットが登場予定

今回は「LibreOffice WebAssemblyのデモが公開、今年秋にはリッチテキストエディターのウィジェットが登場予定」についてご紹介します。

関連ワード (今年、技術、採用等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Microsoft Office互換のオープンソースソフトウェアであるLibreOfficeでは、現在WebAssembly版の開発が進められています。

今回、Webブラウザで動作させることができるLibreOffice WebAssembly(LOWA)のデモが公開されました。

デモ用のWebページにアクセスすることで、誰でもWebブラウザ上で実行し、試すことができます。

fig

LibreOffice WebAssemblyのデモを公開したのは、ドイツのallotropia software GmbHです。同社はLibreOffice本体やLibreOffice WebAssemblyの開発などに積極的に貢献している企業であり、同社の社長であるThorsten Behrens氏はLibreOfficeの開発を推進するThe Document Foundation取締役会の一員です。

今回公開されたデモは、LibreOfficeのなかからワードプロセッサ機能を提供するWriter 7.4を切り出し、ソースコードをEmscriptenでコンパイルすることでWebAssembly化したもの。基本的にWriter 7.4の機能がほぼすべて利用できると説明されています。

長期的にはLibreOffice WebAssemblyはオリジナルのLibreOfficeの全機能を実装していくと見られますが、短期的には今年の第三四半期中にはHTMLに埋め込めるようなリッチテキストエディターのウィジェットを公開し、まずは使ってもらえるものを早めにリリースするとしています。

figFOSDEM’22のセッション「LOWA – LibreOffice WebAssembly」から

Thorsten Behrens氏はまた、LibreOffice WebAssemblyは従来のデスクトップ版LibreOfficeの代替を目指すものではないとしています。

LibreOffice WebAssemblyのユースケースとしては、Webブラウザをプラットフォームとする環境での利用、サーバにデータを送信することなくクライアント上だけで完結するプライバシーを要求する利用環境への対応、そしてWebブラウザ上で動作するため、スケーラブルなWebサーバ環境を用意しなくとも大規模展開できる利点を要求する環境などを想定しているとのことです。

2015年にいちどWebAssembly化に失敗、今回は再挑戦

LibreOfficeのWebAssembly対応は2015年にいちどプロジェクトが開始されたものの、当時はまだW3CによるWebAssemblyの標準化は行われておらず、Webブラウザでのサポートも貧弱で、Emscriptenコンパイラは例外を適切に扱えないなど、いまよりもずっとWebAssemblyまわりの技術やツールが未成熟だったため、失敗に終わりました。

あらためてWebAssemblyの環境が整ってきたことで、開発が再スタートしたことが2021年に明らかになります。

ただし、単にLibreOfficeのソースコードをEmscriptenでコンパイルすればWebAssembly化が実現する、というわけではなく、生成されるバイナリサイズが非常に大きく、アドレススペースが32bitしかなく、スレッドサポートが十分でなく、デバッグ環境が貧弱であるなど、さまざまな課題が存在していました。

これらを解決しつつ2022年1月頃にWriterのデモがプロジェクト内部で実現したことが明らかにされましたが、今回それが外部にも公開されたことになります。

関連記事

  • Amazon Prime Videoが動画再生にWebAssemblyを採用。再生デバイス上にWasm VMをデプロイ、高フレームレートなど実現
  • WebAssembly製のx86仮想マシン「WebVM」が登場、Webブラウザ上でLinuxや各種コマンド、アプリがそのまま実行可能

COMMENTS


Recommended

TITLE
CATEGORY
DATE
KPMGコンサルティング、ローコードで現場主導のシステム内製化を支援
IT関連
2022-07-14 21:29
NECプラットフォームズ、掛川新工場を稼働開始–5Gや無人搬送車などを駆使
IT関連
2023-08-31 22:42
テプコシステムズ、データ駆動の推進で「HPE GreenLake」採用–ゼロカーボンエネルギー社会を促進
IT関連
2024-10-31 11:54
生産性を重視したTeamflowの仮想HQプラットフォームが390万ドルを獲得
IT関連
2021-02-02 19:36
コロナ禍で若者の孤独感につけ込むカルト SNSで勧誘行為
IT関連
2021-06-02 14:06
仕事が快適になる、設置しやすいM1搭載「iMac 24インチ」 実機ファーストインプレッション (1/4 ページ)
くわしく
2021-05-19 13:46
「Notion」、「エンタープライズ」プランの機能を拡充–利便性や運用管理の効率を向上
IT関連
2023-10-20 13:36
AI活用でランサムウェアの早期検知に挑むマイクロソフト
IT関連
2022-06-30 10:44
薬局体験アシスタント「Musubi」のカケハシが全国規模の導入基盤構築でNTT東日本と提携
ヘルステック
2021-05-18 12:33
ベネッセ、販売管理や新顧客基盤を含む基幹システムをオラクルのクラウドで構築
IT関連
2022-12-15 02:50
グーグル、サイバーセキュリティ企業Mandiantの買収に向け協議との報道
IT関連
2022-03-10 11:12
連邦議会議事堂襲撃事件から見える「SNSの時代」を総括する SNSから締め出せばそれでいいのか? (1/3)
くわしく
2021-01-14 22:33
NECと北原病院、AI型リハビリ介入プログラムの実証で正確性の46%向上を確認
IT関連
2022-03-03 14:42
ヒザを痛めた人用のスマート装具をRoam Roboticsが開発
ロボティクス
2021-05-02 12:32