Crear botón cargar más en Golang con plantillas

Quiero crear una página similar a Facebook en la que si el usuario se desplaza hacia abajo, la página recupera la publicación anterior sin actualizar. He hecho esto anteriormente usando Ajax y agregando la página HTML usando JS.

Sin embargo, dado que ahora estoy usando Go y su plantilla para crear la página, no estoy seguro de cómo lograr resultados similares. Amablemente ayúdame con tu sugerencia.

{{range .posts}}
 <<in side the range brackets, I am showing the posts >>
{{end}}
out side range I have created load more button which calls 
the js which internally fetch the posts slice.

El siguiente enlace muestra una solución, pero no funcionará para datos de alto volumen, crear todos esos botones en js será difícil.Actualice dinámicamente una parte de la plantilla cuando se actualiza una variable golang

Gracias por la ayuda. :)

Respuestas a la pregunta(1)

Su respuesta a la pregunta