near / Pagoda-Roadmap

Repo for testing GH project management features.
3 stars 0 forks source link

🔰 [Initiative] BOS web engine #13

Closed near-arthur closed 1 month ago

near-arthur commented 1 year ago

Description

BOS utilizes a virtual machine to render front-end components from source code stored on-chain called Near Social VM. Feedback from developers building on BOS highlights some critical limitations that hamper integrating classic frameworks and tools (e.g., React Components and npm libraries).

The BOS Web Engine R&D Project explores the creation of a new rendering + execution layer that will enable a component development experience similar to vanilla React.


Goals

MVP:

Stretch:


Resources

👉 Solution Architecture


Tracking

👉 Roadmap 👉 Sprint Planning 👉 Related EPICS

### MVP
### Stretch Goals
Tarnadas commented 12 months ago

I would have loved to not put the focus on being compatible with React, but rather with open web standards. My idea is that Near Social VM v2 should support Web Components.

This would give BOS component developers the freedom to choose their framework. I know that Angular and Svelte can compile to Web Components and I'd assume it's also possible with React and Vue. The used npm libraries are probably also bundled inside the BOS component.

Have you already considered Web Components?

thisisjoshford commented 12 months ago

I would have loved to not put the focus on being compatible with React, but rather with open web standards. My idea is that Near Social VM v2 should support Web Components.

This would give BOS component developers the freedom to choose their framework. I know that Angular and Svelte can compile to Web Components and I'd assume it's also possible with React and Vue. The used npm libraries are probably also bundled inside the BOS component.

Have you already considered Web Components?

Hey @Tarnadas ! Thanks so much for the feedback here! Would you mind posting this as a discussion on the BOS Web Engine repo and we can continue this conversation there?

thisisjoshford commented 1 month ago

BWE Project deprecated. See blogpost on docs for more info -> https://docs.near.org/blog/bos-web-engine-sunset