The fi glue stretch is also available in e-pTeX/e-upTeX, but \gluestretchorder is the same as e-TeX. In LuaTeX, \gluestretchorder is different from e-TeX.
\ifx\directlua\undefined\else
\directlua{
local sp=65536
tex.setglue(100, 5*sp,1*sp,0,0,0)
tex.setglue(101, 5*sp,1*sp,0,1,0)
tex.setglue(102, 5*sp,2*sp,0,2,0)
tex.setglue(103, 5*sp,3*sp,0,3,0)
tex.setglue(104, 5*sp,4*sp,0,4,0)
}
\immediate\write20{100: \the\skip100}
\immediate\write20{101: \the\skip101}
\immediate\write20{102: \the\skip102}
\immediate\write20{103: \the\skip103}