Skip to content
This repository was archived by the owner on Oct 12, 2021. It is now read-only.
This repository was archived by the owner on Oct 12, 2021. It is now read-only.

design(AppShell): case sensitivity of the App Shell Runtime Parser marker #60

Closed
@mgechev

Description

@mgechev

Using case sensitive attribute names as markers in the generated by the Universal template will not work with the app shell runtime parser. Currently the runtime parser uses parse5 which serializes the HTML AST without keeping the case sensitivity.

Options to proceed:

  • Short term solution is using class name as a marker.
  • For longer term solution consider:
    • Using the Angular template parser for producing the AST.
    • Forking parse5 and introducing case sensitivity, ES2015 modules (allow easier tree-shaking), and payload reduction.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions