Jak najlepiej? Jak najszybciej, ale ze mnie śmieszek :)
linear-gradinet dla body
body {
background: linear-gradient(to bottom right, blue 50%, red 50.2%);
}
Dla drugiego koloru można dać 50% zamiast 50.2%, ale to zapewnia "antyaliasing", no prawie. Technicznie to nie jest antyaliasing, ale dla ułatwienia można wykorzystać taki triczek :)