alt:V Devblog
Moin,
nun geht es mal weiter mit meiner Story bei alt:V.
Nachdem ich nun also die Grundlagen von C++ erlernt habe, den Aufbau der Modules verstanden habe und auch schon das ein oder andere kleine Feature implementiert habe wurde es nun Zeit mich mal an etwas größerem zu versuchen.
Von einem alt:V Dev hatte ich die Aufgabe erhalten clientside dynamic imports möglich zu machen. Dies ermöglicht das importieren von Dateien während der Laufzeit.
Das waren auch alle Informationen die ich nun hatte, also hieß es mal wieder in die V8 Documentation eintauchen und mal sehen was dabei so rum kommt.
Es hat auch nur eine Google Suche gedauert bis ich eigentlich genau das gefunden hab was ich gebraucht hab, nämlich v8::Isolate->SetHostImportModuleDynamicallyCallback. Sehr einprägsamer Name erstmal.
Diese Funktion akzeptiere nun also ein Callback bei welchem benötigte Parameter übergeben werden um die angefragte Datei zu importieren.
Und dieser Callback soll ein Promise rückgeben welches dann mit dem…
nun geht es mal weiter mit meiner Story bei alt:V.
Nachdem ich nun also die Grundlagen von C++ erlernt habe, den Aufbau der Modules verstanden habe und auch schon das ein oder andere kleine Feature implementiert habe wurde es nun Zeit mich mal an etwas größerem zu versuchen.
Von einem alt:V Dev hatte ich die Aufgabe erhalten clientside dynamic imports möglich zu machen. Dies ermöglicht das importieren von Dateien während der Laufzeit.
Das waren auch alle Informationen die ich nun hatte, also hieß es mal wieder in die V8 Documentation eintauchen und mal sehen was dabei so rum kommt.
Es hat auch nur eine Google Suche gedauert bis ich eigentlich genau das gefunden hab was ich gebraucht hab, nämlich v8::Isolate->SetHostImportModuleDynamicallyCallback. Sehr einprägsamer Name erstmal.
Diese Funktion akzeptiere nun also ein Callback bei welchem benötigte Parameter übergeben werden um die angefragte Datei zu importieren.
Und dieser Callback soll ein Promise rückgeben welches dann mit dem…
Weiterlesen
3
0