2016-01-20 2 views
1

я успешно использую Бабель 6 для всех моих потребностей ES2015 в моем собственном коде, но я нашел примеры Object.assign в fluxible-addons-react и String.prototype.repeat в react-relay. Yahoo упал внутренний поддержка полифония here. И я не уверен, что Facebook когда-либо поддерживал полипол внутри.Polyfilling node_modules

я обнаружил при загрузке моего релейного приложения в Safari 8, что я должен был ...

// Polyfill for Fluxible* 
Object.assign = require('core-js/library/fn/object/assign'); 
// Polyfill for Relay 
String.prototype.repeat = require('core-js/library/fn/string/repeat'); 

Имеет ли смысл просто ...

require('babel-polyfill'); 

В этом случае мы в конце концов с возможными более высокими накладными расходами и избыточным полифиллингом в более современных браузерах, но ... охота на необходимые полисы в моей матрице поддержки браузера и поддержка их один за другим через core-js вызывает несколько безумных побуждений.

Есть ли у кого-либо еще опыт работы в этой области рекомендации по обратной связи?

+0

* «лишний polyfilling в более современных браузерах» * Что вы имеете в виду под этим? Если браузер поддерживает что-то изначально, нет необходимости в полиполнении. Полиполки заполняют только то, чего не хватает. –

ответ