QR, PDF, CSVなどをどこで生成するか
#設計
#エンジニアリング
業務システムを作ってると
QR
,
PDF
,
CSV
などの
ファイル
をよく扱う
これらのファイルをどの技術レイヤで生成するかはよく論点になる
バックエンド
px単位の調整がつらい (検証が大変)
本質的には
プレゼンテーション
なのでバックエンドからは切り離したい
フロントエンド
パフォーマンス
面懸念
バンドルサイズ
増加懸念
実装複雑化懸念
ヘッドレスブラウザでPDF生成
スクショとかで画像も作れそう
ヘッドレスブラウザで静止画編集機能
FaaS
ファイル生成処理だけを切り離す
Web Assembly
現実性はあるのか
WASMでCanvasを描画する
とかもある