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

Problems #1

Open
7 of 8 tasks
CarlosNunezMX opened this issue Nov 20, 2023 · 4 comments
Open
7 of 8 tasks

Problems #1

CarlosNunezMX opened this issue Nov 20, 2023 · 4 comments
Assignees
Labels
bug Something isn't working enhancement New feature or request

Comments

@CarlosNunezMX
Copy link
Owner

CarlosNunezMX commented Nov 20, 2023

I saw some random crashes in the Wii U Browser, so let's try to solve it.

Fixes

  • Debug those problems
  • Try to make modifications on hono/jsx
  • Try to make the hanabi source more shortener.
  • Dynamic CSS bug found.
  • Add full JSX support with some dinamic content

Features

  • Dynamic Features
    • - SSE - Server Side Events are unidirectional cominication between server and client.
    • - Fetch - Fetch polyfill added
    • - Promise API - Promise polyfill added
@CarlosNunezMX CarlosNunezMX added bug Something isn't working enhancement New feature or request labels Nov 21, 2023
@CarlosNunezMX CarlosNunezMX self-assigned this Nov 21, 2023
@CarlosNunezMX
Copy link
Owner Author

Try to make the hanabi source more shortener.

Success, We've two complitation options, so We've debug compilation who just use typescript compiler,
second one is release compilation: typescript compilation + esbuild minification

@CarlosNunezMX
Copy link
Owner Author

Debug those problems

All problems what i fount was solved, vino has some perfomance problems, but nothing to take care.
The problems in vino comes when you use JSX components, but load times are so fastest.

@CarlosNunezMX CarlosNunezMX mentioned this issue Jan 17, 2024
5 tasks
@CarlosNunezMX
Copy link
Owner Author

Add full JSX support with some dinamic content

Added three events in ComponentAPI, whose are

  • beforeMount - Here you can set your dinamic state, example when youre using fetch
  • Mounted - When the component has been mount this function will be called.
  • umount - When component will be changed, it will be runned

Adding new dinamic features

  • - SSE - Server Side Events are unidirectional cominication between server and client.
  • - Fetch - Fetch polyfill added
  • - Promise API - Promise polyfill added

@CarlosNunezMX
Copy link
Owner Author

Dynamic CSS bug found.

Fixed by recreation of dynamic css system, could be used with static components, im going to fix it later.
the new way to load dynamic css is using the built in StyleSheet class

@CarlosNunezMX CarlosNunezMX pinned this issue Feb 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant