JavaScript 지연 로드 및 초기 페이지 로드 시 임시 콘텐츠 표시

기능 플래그는 구현되었습니다.

저는 Ruby 개발자가 전혀 아닙니다 - 이 부분에서는 확실히 도움이 필요합니다.

main에 PR을 만들기 전에 POC를 discourse/discourse 저장소의 새 브랜치로 푸시하는 것이 좋을까요?

이 기능에 대한 제 PR입니다:

@david 이 변경 사항에 대한 Rspec 테스트 개발을 위해 도움을 주실 수 있을까요:

app/helpers/application_helper.rb: spec/helpers/application_helper_spec.rb

여기서는 실행 가능한 단위 테스트를 찾지 못했습니다. 통합 테스트로만 테스트 가능한 것으로 보입니다.
app/models/theme.rb
app/models/theme_field.rb

QUnit Test Runner에 대해 defer 태그를 비활성화해야 했습니다: app/views/qunit/index.html.erb
이전에는 기능 플래그 "javascript defer" = false일 때만 QUnit 테스트가 실행되었습니다. 이제 "javascript defer" = true일 때도 테스트가 실행됩니다.