Skip to content

Virtual DOM as alternate to sandboxing #9

@3rd-Eden

Description

@3rd-Eden

We're currently sandboxing the CSS by namespacing it with the name of the pagelet. The JavaScript sandboxing will be done a future release when we enable our fortress module. The only thing left to sandbox is the DOM. And DOM sandboxing is hard, but due to recent brainfarts I came up with the idea of re-using the virtual DOM idea of react and implement a similar process in bigpipe.

It would solve the sandboxing issues as you would not be modifying the actual dom but a virual dom. In addition to sandboxing it would also introduce high performance as only a diff of the DOM will be updated instead of a complete update of each pagelet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions