Skip to content

type-annotations should only be enabled in the JS engine by the developer, during development, using a browser extension or flag. It should never be enabled by default for users! #155

Open
@lukaszpolowczyk

Description

@lukaszpolowczyk

As in the title.

This should never be a standard for the web.

This is just a transplitter built into a web browser.

Making this the default behavior of a web browser's JS engine is a total misunderstanding.
This has absolutely no basis or sense.
This should not be part of ECMA-Script.

This is going into an unnecessary situation.

Again:

  1. Developer creates a website.
  2. Turns on HIS web browser, turns on a browser extension called "type-annotations".
    From then on, "type-annotations" are supported in HIS browser.
    This could also be a flag in about:config (in Firefox) that should NEVER be enabled by default for users.
  3. This way the developer doesn't have to use transpilations WHEN TESTING HIS WEBSITE.
  4. Once the developer has done his job, he transpiles and minifies his site anyway, and only then does the deploy.

That is: Built-in and enabled by default "type-annotations" IS COMPLETELY UNNECESSARY!!!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions