Upgrade to Pro — share decks privately, control downloads, hide ads and more …

De volta ao Futuro do JS: As próximas features e propostas incríveis

De volta ao Futuro do JS: As próximas features e propostas incríveis

Willian Martins

August 08, 2020
Tweet

More Decks by Willian Martins

Other Decks in Technology

Transcript

  1. @wmsbill Como fazer this ser previsível? Entender o valor de

    this é complicado Function.prototype.bind Arrow function () => {}
  2. @wmsbill Smart pipeline Dois tipos bare style e topic style

    () e [] são proibidos no bare style Quando () ou [] é necessário, usa- se o topic style # é um token temporário
  3. @wmsbill Proposta de pipeline F# Extende a proposta mínima com

    o passo await O passo await espera pela resolução do passo anterior.
  4. @wmsbill Mas e o currying? É possível fazer partial application

    com curry Curry ≠ Partial application Curry retorna aridade n-1
  5. @wmsbill Proposta partial application Cria dois novos tokens de parametros

    ? Para argumento único . . . para múltiplos argumentos (não está mais na spec inicial)
  6. @wmsbill O token . . . Espalha os argumentos não

    travados Útil quando se quer travar ou o primeiro ou o último parâmetro
  7. @wmsbill Posso usar isso em produção? Essas propostas estão em

    estágios muito iniciais A adoção de uma pode mudar ou eliminar a adoção de outra Não está pronta pra prod (ainda)