|
Meta(旧Facebook)は最近、GitHubでLexicalというプロジェクトをオープンソース化しました。このプロジェクトは、スケーラビリティ、アクセシビリティ、そして高いパフォーマンスを特徴とするJavaScriptベースのWebテキストエディタフレームワークです。Metaはプロジェクトの紹介文で、Lexicalの非常にスケーラブルなアーキテクチャと組み合わせることで、開発者はサイズと機能の両面でスケーラブルな独自のテキストエディタを構築できると述べています。 Lexicalは本質的にテキスト編集エンジンであり、Web向けの機能豊富なエディタを構築するためのプラットフォームです。ユーザーが実装ごとに同じリッチテキスト機能を書き直す必要がないように、Lexicalはユーザーインターフェースコンポーネント、ツールバー、リッチテキスト機能、マークアップなどの機能を実装および拡張するために使用できる、独立したモジュール型パッケージのセットも公開しています。 Lexical の基盤となるエンジンは、主に 3 つの部分で構成されています。
設計面では、Lexicalの基本原則は可能な限りのシンプル化です。例えば、UIコンポーネント、ツールバー、リッチテキスト、Markdown機能は、単一のプラグインインターフェースに論理的に統合され、必要に応じて使用できます。これにより、コードサイズを最小限に抑えながら、優れたスケーラビリティが確保されます。 ブラウザの互換性:
注: Lexical は Internet Explorer および旧バージョンの Edge ブラウザをサポートしていません。Lexical は現在開発初期段階にあり、API とパッケージは変更される可能性があります。 この記事はOSCHINAから転載したものです。 記事タイトル: Meta、オープンソースで拡張可能なテキストエディタフレームワーク、Lexical この記事は以下でご覧いただけます: https://www.oschina.net/news/191308/meta-open-source-lexical |