JavaScript introduce una nuova proposta per la programmazione reattiva
JavaScript ha recentemente introdotto la proposta Signals (attualmente nella Fase 1) tra le funzionalità candidate per migliorare il linguaggio. La proposta mira a fornire primitive comuni principalmente per i manutentori di framework per implementare schemi di programmazione reattiva. Input significativi provengono dagli autori/manutentori di Angular, Vue, React e molti altri. Le applicazioni reattive richiedono un’interfaccia verso sistemi esterni per ricevere eventi di input e inviare azioni, calcolare la reazione all’evento di input e inviare le azioni corrispondenti ai sistemi esterni corrispondenti. Con approcci UI funzionali, la reazione si basa su una funzione pura. Molti framework utilizzano invece procedure di callback che direttamente determinano la reazione all’evento. Dichiarare le relazioni tra eventi di input, stato e reazioni una volta per tutte può aiutare a eliminare una serie di bug.