Differenze tra Java 8 Date Time API (java.time) e Joda-Time

So che ci sono domande relative a java.util.Date e Joda-Time. Ma dopo qualche ricerca, non sono riuscito a trovare una discussione sulle differenze tra l’ API java.time (nuova in Java 8 , definita da JSR 310 ) e Joda-Time .

Ho sentito che l’API java.time di Java 8 è molto più pulita e può fare molto più di Joda-Time. Ma non riesco a trovare esempi di confronto tra i due.

  • Cosa può fare java.time per cui Joda-Time non può?
  • Cosa può fare java.time meglio di Joda-Time?
  • Le prestazioni sono migliori con java.time?