You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 4, 2020. It is now read-only.
I'm opening this issue to discuss how to organize the various web APIs in this project. Here's a tentative list. Please comment w/ suggestions for additions/changes.
Communications:
XHR
Fetch
WebSockets
WebRTC
Processes (things with which you can postMessage):
The intention is not to have a library for each of these categories but, more likely, to have a library for each item (there could be a common library libs for interfaces/superclasses like Event).
The text was updated successfully, but these errors were encountered:
Currently I've split purescript-web-dom to consist of the interfaces defined in the DOM4 spec, so that means Node, Element, Document, etc. along with Event, CustomEvent, EventTarget.
purescript-web-file has Blob, File and FileReader stuff, so it's mostly splitting out the way suggested here already 😄
I'm not too sure where the CSSOM bits we currently have should fit, I was thinking they'd go in purescript-web-html too, but perhaps we should create a purescript-web-css for that, since there is a bunch more to that spec that we could implement.
I'm opening this issue to discuss how to organize the various web APIs in this project. Here's a tentative list. Please comment w/ suggestions for additions/changes.
Communications:
Processes (things with which you can
postMessage
):DOM:
Browser:
Graphics:
Animation (https://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API):
Storage:
Files:
Audio
Video
Devices (listed under "Hardware access APIs" at https://developer.mozilla.org/en-US/docs/WebAPI):
The intention is not to have a library for each of these categories but, more likely, to have a library for each item (there could be a common library libs for interfaces/superclasses like
Event
).The text was updated successfully, but these errors were encountered: