Replacing `polyfill.io`

Abierto
#1,674 1 comentario 9 reacciones 0 asignados Ver en GitHub

@SukkaW ya está trabajando en esto.

Desde el 1/3/2024.

  • #1675 de @SukkaW — abierto

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
typescript
Área
web-dev

Línea de trabajo

Empieza localizando las referencias a polyfill.io en los ejemplos de TypeScript y determina qué ejemplos dependen del servicio. Revisa los anuncios vinculados del servicio y del proveedor antes de elegir el alcance del reemplazo. La tarea está terminada cuando los ejemplos afectados ya no dependan del servicio inestable y sigan funcionando como se espera.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Operating system

Not applicable

Browser Version

Not applicable

How severe is the bug?

moderate

Bug description

polyfill.io was acquired by a China-based CDN company "Funnull", see the announcement from the polyfill.io domain owner's Twitter and https://github.com/polyfillpolyfill/polyfill-service/issues/2834. Despite Funnull's claims of operating in the United States, the predominance of Simplified Chinese on its website suggests otherwise, and it turns out that "Funnull" is notorious for providing service for the betting and pornography industries.

The original creator of the polyfill.io has voiced his concern on Twitter. And since the acquisition, numerous issues have emerged (https://github.com/polyfillpolyfill/polyfill-service/issues/2835, https://github.com/polyfillpolyfill/polyfill-service/issues/2838, https://github.com/alist-org/alist/issues/6100), rendering the polyfill.io service extremely unstable. Since then, Fastly (Announcement) and Cloudflare (Announcement) has hosted their own instances of polyfill.io service.

Steps to reproduce

Not applicable

Console log output
Not applicable
Lenguaje dominante
TypeScript
Estrellas
804
Forks
826
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de googlemaps/js-samples

Todos los issues de googlemaps/js-samples

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.