Juno FDxboot 1.61x - Upload 36.9kB/s || Read 46.9kB/s - Atmega128 256 bytes per page AVR bootloader
FDxboot is universal, but the x version is for MCU with 256 bytes+ per page. The difference is subtle, but to make smaller MCUs upload faster, they are separated into 2 versions, x and not x; 5.9kB/s upload speed improvement than previous version is not much, but now it's also more robust and stable. 2Mbps can write at 45.9kB/s, but reading back failed, and this is probably a bug from AVRdude, but 1Mbps is overall very stable, and fast.
36.9kB/s tested on AVRdude V7.2 is far from near maximum upload speed of 56.8kB/s, but this is probably due to AVRdude responding not as fast.
2M-7.2-FD-1.61x (read back not stable, write okay)
129998/2.88=45138
129998/2.83=45935
1M-7.2-FD-1.61x (Very stable write and read)
129998/3.52=36931
129998/3.59=36211
129998/3.63=35812
129998/2.77=46930--Read
1M-6.3-FD-1.61x (Speed is pretty good even with AVRdude 6.3)
129998/4.13=31476
129998/3.26=39876
Near Absolute Upload Speed vs Page size:
64/0.0045=14222
128/0.0045=28444
256/0.0045=56888
Absolute Upload Speed vs Page size:
64/0.0037=17297
128/0.0037=34594
256/0.0037=69189