キャンバスコンテキスト(によって取得されたもの)への長期的な参照を保持しても大丈夫getContext('2d')
ですか?特に、canvas要素のサイズが変更された場合に問題が発生する可能性がありますか?問題がある場合、DOMから派生したコンテキストではなく、別のキャンバスノード(このスレッドで説明されている)から取得したコンテキストを使用することで問題が改善されますか?
質問の理由は、私は舞台裏で多くのテキストメトリック計算を行う必要があり、コンテキストへの参照を維持することがこれを行うための良い方法だと思いました。