Как можно реализовать форму отправляющую данные на почту без back-end'a?
По большому счету, у вас два варианта:Использовать mailto-ссылки с get-параметрами, чтобы при отправке формы открывался почтовый клиент пользователя.Использовать API стороннего сервиса, который предоставляет возможность отправлять письма.
Первый вариант не очень надежный и требует от пользователя дважды отправлять сообщение - сначала в форме, а потом в почтовом клиенте.
Второй вариант несколько сложнее в реализации, и в общем-то не совсем подходит под определение "не прибегая к серверной части", но я бы рекомендовал именно его.
Подробнее: про mailto, про API.
В принципе, вот так можно:<html>
<head></head>
<body>
    <form action="mailto:simon@simon.bz">
        <input type="hidden" name="subject" value="Тема сообщения">
        <textarea name="body">Текст сообщения</textarea>
        <button type="submit">Отправить</button>
    </form>
</body>
</html>
Но так лучше не делать! Не сработает если не настроен почтовый клиент. Это решение из 90х :) Лучше использовать backend.