Wäre natürlich möglich so, aber willst du tatsächlich, dass andere deine Arbeit mitbenutzen können? Also ich hätte da was dagegen, wenn ich mühsam irgendwelche Algorithmen entwerfe (auch wenn es in der Regel natürlich keine mega komplexen bahnbrechenden Algorithmen sind^^), die mir dann von andern geklaut werden (können) :D
Außerdem könntest du so Arbeit auslagern, da du auf diese Weise (ohne API) die Berechnungen immer auf dem Server ausführst der die Datei anfragt. Hast du zb. einen Webspace und einen (tatsächlichen) Server zur Verfügung, würden die Berechnungen auf deinem Server beispielsweise sehr viel schneller gehen (jenachdem wie komplex sie sind) als auf deinem Webspace. Außerdem entlastest du so deinen Webspace.