дано:
библиотека 'partial-export' вида
// src/index.js
export const foo = () => 'foo'
export const bar = () => 'bar'
собирается вебпаком в бандл
приложение 'partial-import' в котором библиотека 'partial-export' установлена через npm как зависимость
доступ к функциям возможен -
import * as partial from "partial-export"; // size ~20Kb
console.log(partial.foo()) // -> 'foo'
или
import { bar } from "partial-export"; // size ~20Kb
console.log(bar()) // -> 'bar'
и в том и в другом случае библиотека загружается полность хотя используется только часть функциональности.
вопрос: как добится следуещей функциональности при которой будет грузится только часть библиотеки?
import foo from "partial-export/foo"; // size ~10Kb
console.log(foo()) // -> 'foo'
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники