人気のウェブ開発言語Svelteは、最新の安定版リリースであるSvelte 4を正式に発表した。Svelte 3から4年以上が経過し、最新バージョンはNode.jsとブラウザAPIに多くのアップデートを施し、全体的なパフォーマンスと開発者体験を向上させている。
Svelte 4の主な改良点の1つは、パッケージサイズの75%削減です。この大きな変更は、learn.svelte.dev上の対話型学習プラットフォーム、Svelte REPL、および接続が限られているユーザーに特に有益です。
さらに、依存関係の数が61から16に大幅に削減され、ダウンロードが高速化され、サプライチェーン攻撃の影響を受けにくくなりました。
Svelte 4のもう一つの主な焦点は、開発者のエクスペリエンスの向上です。カスタムエレメントのオーサリングが大幅に見直され、より直感的で一貫性のあるものになりました。IDEのオーサリング環境も更新され、cmd+クリックで実際の実装に直接つながるようになりました。さらに、svelte/internalからのファイルインポートは、オートコンプリート候補が乱雑にならないように隠されています。
開発者向けのその他の改善点としては、アニメーションがページ遷移の妨げにならないようにするための遷移の新しいデフォルト設定、合理化されたプリプロセッサ、コンテンツセキュリティポリシー(CSP)の簡素化された統合などがあります。
このリリースの一環として、Svelteのウェブサイトも刷新され、複数のページ、強化されたモバイルナビゲーション、より優れたTypeScriptドキュメント、ダークモード、改良されたREPLが特徴となっている。チュートリアルのリンクは新しいlearn.svelte.devサイトを参照するように更新され、SvelteKitサイトも同様のアップデートを受ける。
発表の中で、チームはコンパイラとランタイムの完全な書き換えを伴う、近日公開予定のSvelte 5に関する情報も共有した。Svelte 4はSvelte 5への道を開くものであり、Svelte 5は主要な新機能を導入し、前作を上回ることさえ期待されている。
no-code 、low-code 革命が技術業界に波紋を広げ続ける中、Svelte やAppMaster のようなツールは、アプリケーション開発のアクセシビリティと容易性の向上に貢献している。AppMaster.io は先駆的なno-code プラットフォームとして機能し、ユーザーは視覚的にデザインされたデータベース、API、ビジネスロジックを備えたバックエンド、ウェブ、モバイルアプリケーションを迅速に作成することができ、企業のニーズに合わせて容易に拡張することができる。AppMasterアプリケーションをゼロから再生成する独自のアプローチは、技術的負債を排除し、開発プロセス全体を大幅に強化します。