Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vino Applet #2

Open
2 of 5 tasks
CarlosNunezMX opened this issue Jan 17, 2024 · 2 comments
Open
2 of 5 tasks

Vino Applet #2

CarlosNunezMX opened this issue Jan 17, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@CarlosNunezMX
Copy link
Owner

CarlosNunezMX commented Jan 17, 2024

Vino Applet

Vino applet knowned as "Nintendo TVii(R)" is an browser like applet what could load remote page, so you can use Hanabi U there.

Problems of Vino

  • No WebSockets API. - You can not use new WebSocket() for making real time applications. It could be solved by SSE but you need add more post routes to your server
  • Poor Perfomace. - Don't spect to make bigger applications, so it has a lower space in ram for storage files.
  • Vino is not enabled by default. - You might use a plugin for enable Vino Applet.

What features could i use?

  • Without editing the cert, you could use FetchAPI for making network request
  • Use ServerSideEvents, send data dynamically from your server.
  • Use PromiseAPI with that polyfill.
  • Use VinoAPI, check Pretendo Network repo.
  • Pending. Use xMiB of RAM for your Javascript

Reference of Vino API is built-in 😊

Todo List

  • - Make Dinamic CSS works
  • - Research Vino Browser equivalent in Safari and WebStandards
  • - Make JSX working in Vino
  • - Make a way to polyfill WebSocketAPI / Reference at Polyfill SocketAPI in Vino #4
  • - Try to use debug mode of Nintendo Web Framework for WebTools access
@CarlosNunezMX CarlosNunezMX added the enhancement New feature or request label Jan 17, 2024
@CarlosNunezMX
Copy link
Owner Author

Make JSX working in Vino

It's working now.
Reference at #1

@CarlosNunezMX CarlosNunezMX self-assigned this Jan 17, 2024
@CarlosNunezMX CarlosNunezMX pinned this issue Feb 4, 2024
@CarlosNunezMX
Copy link
Owner Author

Make Dynmic CSS Working.

Fixed with recreation of Dynamic CSS system, now its required to declare what css files does have to load when component is gonna be attached to display, support catching by loading the file when app is started only supported by normal components.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant