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

Update NativeIO name to Foundation Storage API #14

Merged
merged 2 commits into from
Feb 4, 2021
Merged

Update NativeIO name to Foundation Storage API #14

merged 2 commits into from
Feb 4, 2021

Conversation

fivedots
Copy link
Collaborator

@fivedots fivedots commented Feb 4, 2021

This PR updates the README and security questionnaire with our new name. The examples and IDL have not been updated, to avoid confusion until the change lands in Chrome.

I'll rename the repos and create redirects after this PR is merged.

@fivedots fivedots requested a review from rstz February 4, 2021 13:06
Copy link
Contributor

@rstz rstz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You might want to make a note somewhere referencing the old name?

@fivedots fivedots merged commit 518c88b into master Feb 4, 2021
@asutherland
Copy link

Is it possible to link to the discussion that led to the new name (if an online discussion) or provide a synopsis (if an offline discussion)?

@kaizhu256
Copy link

yea, the new name is confusing. wasn't the whole point to provide/virtualize"native", system-level file-api's for emscripten/wasm-sqlite (something wicg's filesystem-api could not do)?

@fivedots
Copy link
Collaborator Author

fivedots commented Feb 5, 2021

Hello @asutherland, @kaizhu256, thanks for reaching out,

The reason the name was changed is two-fold:

  • There is an overall effort in Chrome to make our codebase more inclusive (for an example in public documentation, Native is a discouraged term here)
  • We received feedback that the name was unclear (both internally, and in our early TAG review, where Storage Foundation API was received positively)

After a long-running internal discussion, we settled on the new name because it nicely conveys the idea that this is a low-level API, and that one of its main use cases is to act as the basis for more complex storage semantics. Of course, we are open to feedback and change, especially if there are strong reasons on why we shouldn’t go for Storage Foundation API.

@kaizhu256
Copy link

are there use-cases outside of database/streaming-media? if not how about something along lines of "dbfs" or "streamfs"?

"foundation-storage-api" doesn't help in educating ppl why wicg-filesystem-access-api is inappropriate for above scenarios (and reason for this proposal).

@asutherland
Copy link

Thank you for the context and links! The new name seems to nicely address both concerns!

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

Successfully merging this pull request may close these issues.

4 participants