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

Migration to W3C API #369

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from
Draft

Migration to W3C API #369

wants to merge 7 commits into from

Conversation

egekorkan
Copy link
Contributor

For now, this PR will be used for communicating the experience and for discussions.

@netlify
Copy link

netlify bot commented Jan 24, 2023

👷 Deploy Preview for wot-marketing processing.

Name Link
🔨 Latest commit e97570e
🔍 Latest deploy log https://app.netlify.com/sites/wot-marketing/deploys/63cfc91d11e1a70008e06604

@netlify
Copy link

netlify bot commented Jan 24, 2023

Deploy Preview for wot-marketing ready!

Name Link
🔨 Latest commit 4180fa0
🔍 Latest deploy log https://app.netlify.com/sites/wot-marketing/deploys/643dc9676a735c00083530eb
😎 Deploy Preview https://deploy-preview-369--wot-marketing.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@egekorkan
Copy link
Contributor Author

Call of 24.01:

  • The approach with w3c-apiary is not suitable due to the following reasons:
    • The library seems to be not maintained anymore
    • It is not flexible in its output and pushes the title of the people and the W3C user page link which is not accessible to anyone but the user itself
    • The loading times are not great, especially on pages with much information, which is the case at https://www.w3.org/WoT/wg/ . The first request is blocked for a while (due to the company network?) but even refreshes of the page really show a visible generation of the content, which is not nice. This means that fetching the page on demand may not be good from performance point of view.
    • The email of the person is not public. Note that a person's email is visible only to W3C Account holders but I am not sure how it can be found via the API. If this is not possible, we either get rid of it or maintain it manually.
  • Ege will try the other library at https://github.com/w3c/node-w3capi on the client side for the initial tests.

Performance of the first request:
Screenshot 2023-01-24 at 18 10 15

@egekorkan egekorkan added the needs-WG/IG-review PRs that need staff and/or chair to be merged label Jan 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-WG/IG-review PRs that need staff and/or chair to be merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant