ICS ファイルを生成し、JavaScript 経由でダウンロードするようユーザーに促すことが可能であることは承知しています。
https://github.com/nwcell/ics.js
また、次のように、インターネット上でホストされている ICS ファイルを指す webcal URL を設定することもできます。
webcal://ical.mac.com/ical/US32Holidays.ics
しかし、サーバー側の介入なしに、動的に生成された ICS を使用する Webcal URL をユーザーに提供することは可能でしょうか? フロントエンドの JavaScript アプリケーションで動的なカレンダー イベントを生成したいと考えており、プロセスにバックエンドを関与させないことが理想的です。