\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{external}
\tikzexternalize[prefix=xetexpics/, mode=list and make]
\tikzset{external/system call={xelatex \tikzexternalcheckshellescape
-halt-on-error -interaction=batchmode -jobname ``\image'' ``\texsource''}}
\begin{document}
\center
\begin{tikzpicture}
\node at (-3, 0) (N1) {Hello};
\node at (3, 0) (N2) {World};
\draw (N1) -- (N2);
\end{tikzpicture}
\end{document}