Intent to Prototype and Ship: RFC 9225

324 views
Skip to first unread message

Jeremy Roman

unread,
Apr 1, 2022, 3:40:26 PM4/1/22
to blink-dev
Contact emails

Explainer

Spec

Summary
Software defects have been identified as a major pain point for web developers. Accordingly, RFC 9225 deprecates them entirely.

Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
All except Android WebView. Since existing Android apps may rely on bugs, this will require an API level update coordinated with the framework team to ship on Android WebView.

Debuggability
Since RFC 9225 requires that authors not implement bugs, debugging will not be necessary.

Risks
Interoperability and Compatibility: Since no known browser vendor has previously shipped a bug-free browser, there is substantial interoperability risk. There is however no compatibility risk, since any web author depending on existing bugs would themselves be in violation of RFC 9225.

Ergonomics: It will be more ergonomic to target a browser engine with no defects.

Activation: There is no known polyfill for this feature, which may limit adoption.

Is this feature fully tested by web-platform-tests?
It is partially covered by the root directory of the WPT repository.

Entry on the feature dashboard

Chris Harrelson

unread,
Apr 1, 2022, 4:06:20 PM4/1/22
to Jeremy Roman, blink-dev
The API owners did not meet and did not discuss this intent, but LGTM123 anyway.

I agree that this intent, seeing as it has no bugs or possible compat issues, can skip signals, an TAG review and a more full explainer.

However, I do have a concern for the job security of the engineering profession. What will we do instead? I'd appreciate your response to that question before shipping, kthxbai.


--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACuR13fZ%3DEn3b9onDhxQsCcf1mSUa_eKzxr7tG5b8aSzRS01xg%40mail.gmail.com.

Anupam Snigdha

unread,
Apr 1, 2022, 4:20:35 PM4/1/22
to Chris Harrelson, Jeremy Roman, blink-dev
Perhaps develop an AI that auto generates bug free code?

Jeremy Roman

unread,
Apr 1, 2022, 4:26:54 PM4/1/22
to Anupam Snigdha, Chris Harrelson, blink-dev
On Fri, Apr 1, 2022 at 4:20 PM Anupam Snigdha <snianu.m...@gmail.com> wrote:
Perhaps develop an AI that auto generates bug free code?

On Fri, Apr 1, 2022 at 1:06 PM Chris Harrelson <chri...@chromium.org> wrote:
The API owners did not meet and did not discuss this intent, but LGTM123 anyway.

I agree that this intent, seeing as it has no bugs or possible compat issues, can skip signals, an TAG review and a more full explainer.

However, I do have a concern for the job security of the engineering profession. What will we do instead? I'd appreciate your response to that question before shipping, kthxbai.

I'm not sure, but I believe the Priority of Constituencies means that this issue should not block shipping.

Chris Harrelson

unread,
Apr 1, 2022, 4:29:48 PM4/1/22
to Jeremy Roman, Anupam Snigdha, blink-dev
On Fri, Apr 1, 2022 at 1:26 PM Jeremy Roman <jbr...@chromium.org> wrote:


On Fri, Apr 1, 2022 at 4:20 PM Anupam Snigdha <snianu.m...@gmail.com> wrote:
Perhaps develop an AI that auto generates bug free code?

On Fri, Apr 1, 2022 at 1:06 PM Chris Harrelson <chri...@chromium.org> wrote:
The API owners did not meet and did not discuss this intent, but LGTM123 anyway.

I agree that this intent, seeing as it has no bugs or possible compat issues, can skip signals, an TAG review and a more full explainer.

However, I do have a concern for the job security of the engineering profession. What will we do instead? I'd appreciate your response to that question before shipping, kthxbai.

I'm not sure, but I believe the Priority of Constituencies means that this issue should not block shipping.

That's true. Oh well.
 

Robert Flack

unread,
Apr 1, 2022, 4:34:31 PM4/1/22
to Chris Harrelson, Jeremy Roman, Anupam Snigdha, blink-dev
On Fri, Apr 1, 2022 at 4:29 PM Chris Harrelson <chri...@chromium.org> wrote:


On Fri, Apr 1, 2022 at 1:26 PM Jeremy Roman <jbr...@chromium.org> wrote:


On Fri, Apr 1, 2022 at 4:20 PM Anupam Snigdha <snianu.m...@gmail.com> wrote:
Perhaps develop an AI that auto generates bug free code?

On Fri, Apr 1, 2022 at 1:06 PM Chris Harrelson <chri...@chromium.org> wrote:
The API owners did not meet and did not discuss this intent, but LGTM123 anyway.

I agree that this intent, seeing as it has no bugs or possible compat issues, can skip signals, an TAG review and a more full explainer.

However, I do have a concern for the job security of the engineering profession. What will we do instead? I'd appreciate your response to that question before shipping, kthxbai.

I'm not sure, but I believe the Priority of Constituencies means that this issue should not block shipping.

That's true. Oh well.

In some workflows, I think bug-free code does not best serve the user's interests: https://xkcd.com/1172/
 

Ken Rockot

unread,
Apr 1, 2022, 4:34:56 PM4/1/22
to Chris Harrelson, Jeremy Roman, Anupam Snigdha, blink-dev
On Fri, Apr 1, 2022 at 1:29 PM Chris Harrelson <chri...@chromium.org> wrote:


On Fri, Apr 1, 2022 at 1:26 PM Jeremy Roman <jbr...@chromium.org> wrote:


On Fri, Apr 1, 2022 at 4:20 PM Anupam Snigdha <snianu.m...@gmail.com> wrote:
Perhaps develop an AI that auto generates bug free code?

On Fri, Apr 1, 2022 at 1:06 PM Chris Harrelson <chri...@chromium.org> wrote:
The API owners did not meet and did not discuss this intent, but LGTM123 anyway.

I agree that this intent, seeing as it has no bugs or possible compat issues, can skip signals, an TAG review and a more full explainer.

However, I do have a concern for the job security of the engineering profession. What will we do instead? I'd appreciate your response to that question before shipping, kthxbai.

I'm not sure, but I believe the Priority of Constituencies means that this issue should not block shipping.

That's true. Oh well.

It could be argued that users benefit from bugs as well.

I don't know how, but it could be argued.

Alan Stearns

unread,
Apr 1, 2022, 6:00:28 PM4/1/22
to blink-dev, Jeremy Roman
Does this go far enough? What if, in addition to not having bugs we also required that the browser cannot be hacked?

https://dawnproject.com/
Reply all
Reply to author
Forward
0 new messages