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

Interest in Miniapps #75

Open
chiefcll opened this issue Jun 25, 2021 · 10 comments
Open

Interest in Miniapps #75

chiefcll opened this issue Jun 25, 2021 · 10 comments

Comments

@chiefcll
Copy link
Contributor

MiniApps have some interesting parallels with app development on smart TVs, set-top boxes and other embedded devices. As part of TPAC 2021 plans (#71), it could be worth considering a joint call with the Mini Apps CG

Some things to discuss:

Shared Framework Code: Set top boxes are limited by performance and typically use the same JS libraries (especially if developed by the same company). Being able to create a runtime library that is shared by multiple browser pages could reduce overall memory usage. For instance, we could create a bundle React + libs, give it a name, and then share that same bundle with another window.

Native UI Components: The ability for browser to include a framework for UI components that could be used by apps could reduce development time and increase performance. Something like being able to define Web Components that are embedded in the browser (maybe even native code / web assembly) that are available for all windows without needing to be loaded.

Anything else?

@xfq
Copy link
Member

xfq commented Jun 26, 2021

Just came across this issue. I would be happy to work with the MEIG folks to organize a joint call with the MiniApps CG/WG.

(MiniApps for TV may be a topic to discuss. Feel free to suggest others.)

@johnsim
Copy link

johnsim commented Sep 8, 2021

did a joint call take place? CTA Wave has an active discussion on this topic, related to a smart TV survey on the use of HTML5.

@chrisn
Copy link
Member

chrisn commented Sep 16, 2021

We haven't had the joint meeting yet. @xfq I'll email you to plan this for an upcoming MEIG meeting.

@chrisn
Copy link
Member

chrisn commented Sep 23, 2021

Thanks to @xfq, we've organised this for the November MEIG meeting, which will be at a different time to usual:

Tuesday 2 November 01:00 London (UTC) / 09:00 Beijing / Monday 1 November 21:00 US Eastern / 18:00 US Pacific

@chrisn
Copy link
Member

chrisn commented Oct 8, 2021

@xfq
Copy link
Member

xfq commented Oct 9, 2021

Meeting details: https://www.w3.org/events/meetings/24197f7d-7516-47be-94fe-d43977c22708

Thanks, @chrisn! I have a question. In #75 (comment) you said the meeting date is 2 November, but on the W3C Calendar, it's 9 November. Which date is correct?

@chrisn
Copy link
Member

chrisn commented Oct 11, 2021

Sorry, I somehow put the wrong date. The meeting is on 2 November. I have sent an updated calendar invitation.

@chrisn
Copy link
Member

chrisn commented Nov 3, 2021

The minutes from our joint meeting with the MiniApps WG are here. I recommend also reading the minutes from the MiniApps CG/WG meeting, which also discussed MiniApps for IoT devices.

@tidoust
Copy link
Member

tidoust commented Nov 3, 2021

In the MiniApps introduction, it was mentioned that, at least in some implementations, CSS gets used to style apps even though HTML in itself is actually not supported for now.

CSS rules start with selectors. I'm wondering what these selectors select in such a design and what properties are actually supported?

For instance, CSS gets used in Qt as well, with the documentation explaining what selectors get interpreted, as well as the list of CSS properties that are supported.

Said differently, I'm wondering about the role of CSS in a model where the app controls the rendering, either going through some platform-provided graphics API or using a canvas-based approach.

@xfq
Copy link
Member

xfq commented Nov 4, 2021

There is some basic information about CSS in https://w3c.github.io/miniapp-packaging/#sec-miniapp-resources-css and https://web.dev/mini-app-markup-styling-and-scripting/

The MiniApps WG does have plans to document CSS support in more detail, but they are not currently the top priority.

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

No branches or pull requests

5 participants