C'est beaucoup trop de travail pour faire une version React en ce moment. C'est principalement de la mémoire musculaire pour moi à ce stade, mais cela devrait être facile pour n'importe qui de le faire. Historiquement, j'ai gardé certaines étapes manuelles parce que j'ai foiré les choses et que je voulais pouvoir faire une pause et revérifier.
Il y a quelques éléments qui contribuent à la difficulté :
Quelques idées :
npm run release
qui fait alors tout. Il pourrait s'agir d'un processus interactifalternatives : travaillez avec les CDN existants et assurez-vous que nous pouvons avoir des versions déployées sur commande (la mise à jour automatique basée sur le pull peut entraîner des retards, des choses comme jsfiddle, notre tutoriel a besoin d'actifs disponibles immédiatement)
Avec Redux, nous avons redirigé les gens vers le http://npmcdn.com de @mjackson.
Merci pour la mention, @gaearon. Cela fait un moment que je laisse entendre à @zpao que j'aimerais qu'il donne une chance à npmcdn . ;)
Le mois dernier, nous avons répondu à plus de 100 millions de demandes provenant de plus de 16 millions de visiteurs uniques. Nous sommes donc peut-être prêts à gérer le type de trafic que React nous soumettrait. Je travaille actuellement sur la mise en place de sponsors et sur les conditions de service afin que les gens sachent ce qu'ils peuvent en attendre.
En ce qui concerne les retards, nous demandons actuellement à notre CDN (CloudFlare) de mettre en cache les redirections pendant 5 minutes. Ainsi, par exemple, une demande pour https://npmcdn.com/react@15/dist/react.min.js redirigera vers la dernière version au plus tard 5 minutes après avoir été transmise à npm.
Il semble que nous soyons en fait dans une bonne position maintenant.
(Merci @bvaughn)
Commentaire le plus utile
Il semble que nous soyons en fait dans une bonne position maintenant.
(Merci @bvaughn)