Módulos ES6: exporta una sola clase de métodos estáticos O múltiples métodos individuales

Estoy usando módulos ECMAScript6. ¿Cuál es la forma correcta de exportar / importar múltiples métodos desde un módulo de las siguientes opciones?

Clase única de métodos estáticos:

//------ myClass.js ------

export default class myClass {

  static myMethod1() {
    console.log('foo'); 
  }

  static myMethod2(args...) {
    console.log('bar'); 
  }  

}

//------ app.js ------

import myClass from 'myClass';
myClass.myMethod1();    //foo

Múltiples métodos exportados:

//------ myMethods.js ------

export function myMethod1() {
    console.log('foo');
}

export function myMethod2() {
    console.log('bar');
}

//------ app.js ------
import {myMethod1, myMethod2} from 'myMethods';
myMethod1()    //foo;


//OR
import * as myMethods from 'myMethods';
myMethods.myMethod1()    //foo;

1) Exportación: una clase de métodos estáticos se siente como un "olor a código", pero exportar de manera similar todo individualmente se siente un poco detallado. ¿Es simplemente la preferencia del desarrollador o hay implicaciones de rendimiento aquí?

2) Importar: la sintaxis '* as' es mi método preferido, ya que le permite utilizar la notación de puntos (que hace referencia tanto al módulo como al método) ayudando a la legibilidad del código. ¿Esto tiene implicaciones de rendimiento cuando solo puedo estar usando 1 de los métodos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta