one in JavaScript called Previewer/Internal.js for "inline preview" (preview directly in the Workbench window)
one in Vala called Previewer/External.js for "out of process" preview (preview in a separate process)
The idea here would be to rewrite the previewer as an introspectable library that can be used in different context such as workbench inline preview, windowed preview and out-of-process.
Right now we have 2 previewers:
one in JavaScript called Previewer/Internal.js for "inline preview" (preview directly in the Workbench window)
one in Vala called Previewer/External.js for "out of process" preview (preview in a separate process)
The idea here would be to rewrite the previewer as an introspectable library that can be used in different context such as workbench inline preview, windowed preview and out-of-process.