Totally with you there - JS FTW!
We are a younger team so there is a continuous game of replicating the most needed features from TF Research to JS.
On a positive note though TensorFlow.js has been growing in usage exponentially last few years as JS developers realize the potential here - for which ~70% of devs use JS as a primary language so a huge potential future community in the making as ML reaches more folk.
Thanks again for your enthusiasm in TensorFlow.js! In the meantime while we wait for a reply as things are slow right now given it is new years eve tomorrow, if you find any other folk interested in this topic area for JS, please do direct them here so we can find out if any folk may be interested in helping to implement this. Just in case the team does not have capacity to do in the immediate future this could be a community contribution to the product as part of the TensorFlow.js SIG (Special Interests Group).
In addition, I have started a feature request on github below which you can also point people to so we can monitor how much people want/need this feature to help prioritize in the future. Feel free to share with others:

  

      github.com/tensorflow/tfjs
  

  
    
  
	  
  

  
    
      Graph Neural Network (GNN) support in TensorFlow.js 1
    

    
      
        opened 
        
          
        
        Dec 31, 2021
      
      


      
        
          
          jasonmayes
        
      
    

    
        
          type:feature
        
    
  


  
    Currently TensorFlow.js does not support the new GNN (Graph based neural network…s) as [detailed here](https://distill.pub/2021/gnn-intro/). A growing number of members of the community are keen to see this feature implemented in TensorFlow.js to keep up to date with the latest research.

**Will this change the current api? How?**
This will extend the current existing API to support new features related to GNNs

**Who will benefit with this feature?**
All users of TensorFlow.js using to create GNN based models.

**Any Other info.**
Please also see this forum discussion:
https://discuss.tensorflow.org/t/gnn-for-tensorflow-js/6747
  

  

  
    
    
  

  


Feel free to add to this open feature request with more details of what would be the most crucial parts to have first etc if there is a specific sub part of this that is more important than others etc.