Facebook、テキストエディタ用のUIコンポーネント「lexical」をオープンソースで公開。Reactなどフレームワークの依存性なく軽量で高速、機能拡張も容易に

今回は「Facebook、テキストエディタ用のUIコンポーネント「lexical」をオープンソースで公開。Reactなどフレームワークの依存性なく軽量で高速、機能拡張も容易に」についてご紹介します。

関連ワード (下線、以降、同様等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


Facebookは、テキストエディタ用を実現するJavaScript用のUIコンポーネント「lexical」をオープンソースとして公開しました。

fig

lexicalを用いることで、JavaScriptでのプレーンテキストなテキストエディタ、フォント設定や太字、下線、取り消し線などの修飾が可能なリッチテキストエディタの開発が容易になります。

fig試した限り、日本語でも問題なく動作した

Reactなどを始めとする特定のJavaScriptフレームワークやライブラリには依存していないため、基本的にどんなフレームワークとも組み合わせて利用することが可能。

lexicalは信頼性、アクセシビリティ、実行速度にフォーカスして開発されていると説明されており、W3Cのアクセシビリティ標準となる「Web Content Accessibility Guidelines」(WCAG)にも準拠しており、Webブラウザの読み上げ機能などを始めとするアクセシビリティ機能に対応。

圧縮語のサイズは22kbと比較的小さく、性能に関しては同社が以前から公開していたエディタ用UIコンポーネントのDraft.jsと比較してタイピング性能が20%から70%向上したと説明されています。これは特に性能の低いデバイスで利用するときに有利に働くとのこと。

拡張が容易になるようにAPIが容易されており、すでにReactから容易に利用できるライブラリやプラグインが提供されています。

Facebook社内ではDraft.jsをlexicalで置き換え

前述の通り、Facebookは以前から同様の目的でのJavaScript UIコンポーネントとしてDraft.jsを公開しています。しかしDraft.jsはかなり以前にWebブラウザの「contentEditable」属性による機能を補う目的で開発がスタートしたため、より進化した現在のJavaScript環境では、React 18以降への対応を含む改善にさまざまな困難が伴うとのことです。

そこでDraft.jsとは異なるプロジェクトとして新しく開発されたのが、今回オープンソースとして公開された「lexical」です。すでにFacebook社内ではDraft.jsからlexicalへの置き換えが行われており、今後は置き換えのためのドキュメントなども整備していく予定とされています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
IBMがHashiCorpの買収交渉を進めているとの報道。今日にも合意に到達か?
DevOps
2024-04-25 09:15
自動運転トラックのT2、シリーズAラウンドで35億円の資金調達を実施
IT関連
2023-09-02 21:09
インテリジェント ウェイブ、ファイル無害化製品で悪質マクロを検知する新機能
IT関連
2022-01-23 11:58
財務/人材データの活用が企業のDX推進に効果的–IDC Japan調査
IT関連
2022-12-18 21:21
簡単にコラボができる画面共有サービスCoScreenが約5億円調達
ネットサービス
2021-03-28 03:08
日立と仙台市、下水道管路施設の設計・施工業務を効率化–レーダーやAI解析を用いた共同研究
IT関連
2022-07-26 23:43
日本IBMとトレジャーデータ、金融機関向けマーケティング業務を高度化する新機能
IT関連
2024-06-15 14:48
NEC、AIを活用し紛争地に残された地雷埋設エリアを予測—合致率は約90%の精度
IT関連
2023-04-01 22:34
筑波大、5Gで飛行中のドローンへ無線給電 30秒間途切れることなく送受電に成功
科学・テクノロジー
2021-07-09 05:29
ID管理は全ビジネス領域の要–OktaのマッキノンCEOが描く事業戦略
IT関連
2023-05-26 16:13
第3回:「BtoBクロスセルを成功に導く」考え方とMA活用法
IT関連
2021-04-26 01:00
リモートワークが拡大、恒久的な変化の兆し?–北米の最新トレンドはいかに
IT関連
2022-05-04 18:27
コニカミノルタ、教育データ活用を可能にする学校教育向けソリューションを発売
IT関連
2023-05-03 10:21
Amazon、「Fire TV」用3代目リモコン発売へ 4つのアプリボタン付き
製品動向
2021-03-26 09:13